台灣最大程式設計社群網站
線上人數
1667
 
會員總數:240682
討論主題:186539
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 關於網頁中執行的function
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於網頁中執行的function
價值 : 30 QP  點閱數:177 回應數:5

樓主

Jason
門外漢
0 28
438 106
發送站內信

我目前MVC網頁中有個頁面需要讀取到RFID 目前想法的動作如下

有一個textbox是顯示使用者讀取RFID的值 , 也可以讓使用者進行手動輸入
網頁一讀取完畢 執行讀取RFID的ActiveX 並將讀取後資訊顯示於textbox中
而我希望能讓網頁可以一直去執行ActiveX的讀取 也同時使用者可以選擇用輸入的方式
按下Enter時會重新更新頁面並把資料庫中資訊讀取出來

我當初的想法是網頁一讀取完畢就執行function中ActiveX 直到textbox中有值,才跳出while迴圈
但我發現當我這樣做時,網頁就卡住了 雖然讀取RFID後值有出現也有恢復正常的把直顯示於textbox上
但是當textbox沒有值得時候網頁就一直在跑迴圈 使用者無法去手動輸入資料

請問我該如何修改呢? 還是有方法可以讓網頁不被head住 可隨時能刷RFID或是手動Key資料呢?

搜尋相關Tags的文章: [ html ] , [ MVC ] ,
本篇文章發表於2017-09-06 15:41
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Sdany
捐贈 VP 給 Sdany 檢舉此回應

本篇文章回覆於2017-09-06 16:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
小喵印象中,一般的RFID讀取器(例如刷卡讀取卡片號碼)
就是一個輸入裝置
就同一般的鍵盤般
沒有特別去處理

只需要讀滿資料(例如10碼)
或者讀到後面的一個符號(例如換行)
才去處理資料輸入完成後,要怎麼做(跳到下一個TextBox、或者PostBack回去,取得資料放到其他的控制項中)

^.^a

所以,您的RFID要做什麼用的?
如果只是一般的識別卡(例如識別證)
其實不必特別用ActiveX處理

如果是特別的RFID,請告知大家您想做什麼?什麼樣的設備
這樣大家給的方向才會是您想要的

^_^
本篇文章回覆於2017-09-06 16:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Jason
檢舉此回應
TO Sdany
感謝您的解答

TO topcat
我的RFID裝在一個物品上 主要是讀取其編號去對應資料庫中的RFID編號做資料讀取,類似用來自動辨識該物品的標籤
我目前是需要用到ActiveX去讀取該RFID編號 而我所使用的RFID是 http://support.identiv.com/scl010-scl011/
這一個應該是需要寫ActiveX吧? 還是說您有更好的建議呢?

而我目前比較好奇的是 我讀出來後面是沒有接上換行的
本篇文章回覆於2017-09-07 08:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
是否需要寫ActiveX
小喵建議您這樣測試

連接設備的電腦
相關驅動程式當然要裝好
然後,開啟記事本
接著把RFID讀取看看
如果記事本中,可以把讀出的東西寫出來

那麼,您就不需要ActiveX來特別處理
就把他當作是一般的鍵盤,讀取就Key入相關文字

^.^a
本篇文章回覆於2017-09-07 10:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

Jason
檢舉此回應
To Topcat 剛剛嘗試過了 是無法直接把值讀出來 所以也只能寫ActiveX了

只是我ActiveX結合網頁佈到IIS 上 使用另一台電腦開啟該網頁卻無法像一般銀行網頁那樣會跳出讓用戶端下載的功能
參考了一些文章也是都沒有成果...
本篇文章回覆於2017-09-07 11:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.