![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Jason ![]()
![]() |
有一個textbox是顯示使用者讀取RFID的值 , 也可以讓使用者進行手動輸入 網頁一讀取完畢 執行讀取RFID的ActiveX 並將讀取後資訊顯示於textbox中 而我希望能讓網頁可以一直去執行ActiveX的讀取 也同時使用者可以選擇用輸入的方式 按下Enter時會重新更新頁面並把資料庫中資訊讀取出來 我當初的想法是網頁一讀取完畢就執行function中ActiveX 直到textbox中有值,才跳出while迴圈 但我發現當我這樣做時,網頁就卡住了 雖然讀取RFID後值有出現也有恢復正常的把直顯示於textbox上 但是當textbox沒有值得時候網頁就一直在跑迴圈 使用者無法去手動輸入資料 請問我該如何修改呢? 還是有方法可以讓網頁不被head住 可隨時能刷RFID或是手動Key資料呢? |
1樓
最有價值解答
Sdany ![]() ![]() |
本篇文章回覆於2017-09-06 16:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
小喵印象中,一般的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樓 |
是否需要寫ActiveX
小喵建議您這樣測試 連接設備的電腦 相關驅動程式當然要裝好 然後,開啟記事本 接著把RFID讀取看看 如果記事本中,可以把讀出的東西寫出來 那麼,您就不需要ActiveX來特別處理 就把他當作是一般的鍵盤,讀取就Key入相關文字 ^.^a
本篇文章回覆於2017-09-07 10:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
作者回應
Jason ![]() |
To Topcat 剛剛嘗試過了 是無法直接把值讀出來 所以也只能寫ActiveX了
只是我ActiveX結合網頁佈到IIS 上 使用另一台電腦開啟該網頁卻無法像一般銀行網頁那樣會跳出讓用戶端下載的功能 參考了一些文章也是都沒有成果...
本篇文章回覆於2017-09-07 11:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |