我無法在C#web窗體中更改我的文本框中插入符號的位置。我嘗試過使用SelectionStart設置的幾種不同方式,但每次它都說... WebControls沒有SelectionStart的定義。有任何想法嗎??插入位置C#webform
0
A
回答
1
我相信SelectionStart僅適用於System.Windows.Forms.TextBox。使用這組屬性System.Web.UI.WebControls.TextBox
1
使用Javascript來做到這一點 - Web控件沒有SelectionStart屬性,因爲Web控件在服務器上執行,而不是在瀏覽器中執行。在服務器端設置選擇沒什麼意義,因爲實際的交互控件只存在於瀏覽器內部。
如有必要,您可以在服務器的隱藏輸入字段中向客戶端發送提示,然後使用該位代碼中的提示更改從TextBox
生成的input
字段中的選擇。
1
你不能在服務器端做到這一點,你必須使用客戶端JavaScript,就像沒有WebForms一樣,這樣做。
相關問題
- 1. Drupal webform位置?
- 2. RichTextBox C#設置插入位置winforms
- 3. JavaScript插入位置
- 4. 插入JEditorPane html位置的插入位置
- 5. 插入文本到UITextField插入位置
- 6. 插入變量插入隨機位置
- 7. Editable Div插入位置
- 8. 查找插入位置
- 9. 壞插入位置信息
- 10. 恢復插入位置
- 11. JFormattedTextField插入焦點位置
- 12. TinyXML插入最後位置。
- 13. Python:獲取插入位置
- 14. 確切插入位置
- 15. 插入文本到webform使用javascript
- 16. 在C#控件中設置IME插入符的位置
- 17. C++ 11插入一個載體導入特定位置
- 18. 設置插入符號的位置,其中插入符號未插入JTextArea
- 19. JavaScript'contenteditable' - 獲取/設置插入位置
- 20. 將GEO位置插入輸入HTML
- 21. C#webform日曆
- 22. 使用x和y位置設置textarea的插入位置
- 23. C++載體插入訪問衝突讀取位置
- 24. C#RichTextBox中移動插入符x,y位置
- 25. 雙向鏈接列表C,在特定位置插入
- 26. 編輯位置插入符號時的形式啓動C#
- 27. 在表中的錯誤位置插入字段C#OleDB
- 28. 在第二個位置插入列表C++
- 29. 在給定的位置插入節點C++
- 30. C++在不同的位置上插入字符串
感謝吉米,但是這是我現在得到錯誤:「System.Web.UI.WebControls.TextBox」不包含「SelectionStart」的定義,並沒有擴展方法 – RageQwit 2012-01-29 00:51:38
爲ASP.NET文本框做沒有SelectionStart屬性。您可能會使用JavaScript來選擇文本框內的文本。 – 2012-01-29 00:52:50
我已經使文本框的大小變得更大了,現在插入符號從中間開始,有沒有讓它從頭開始? – RageQwit 2012-01-29 00:54:35