我知道你可以通過C#中帶有FindControl的代碼來訪問服務器端的HTML控件(它有「runat = server」)。但我的HTML表格是一個動態表格,所以我不能使用它的服務器端。我怎樣才能得到這個HTML表的Rows.Count沒有「runat = server」?非常感謝。 更新:環顧四周後,我將遇到一些涉及回發後的解決方案,將該值分配給隱藏字段。關鍵是,隱藏的字段必須是一個物理的和獨立的html格式,而我正在開發一個DotNetNuke模塊控件的ascx文件,它繼承了模塊的形式。如果我添加另一個表單,它會說我不能有runat = server的兩個表單。這裏仍然在尋找解決方案。如何在沒有「runat = server」的情況下訪問C#代碼中的HTML控件?
2
A
回答
1
如果服務器端,即其具有runat="server"
屬性,則可以從後面的代碼訪問HTML控件。
如果您的表格由一些javascript代碼填充,您可以在回發之前將行號保存在表單字段中。
+0
感謝您的回覆,但你能告訴我該怎麼做嗎?我不熟悉JavaScript,所以我不知道如何將值保存到控件中。提前致謝! – Meister
1
如果你有機會到像jQuery JavaScript框架,你可以抓住表中的行數,並將其添加到一個隱藏的元素就是要發佈這樣的形式的一部分:
var numberOfRows = $('#yourTableID tr').length;
$('#myHiddenValue').val(numberOfRows);
+0
謝謝,但我想盡量減少使用其他JavaScript工具。 – Meister
0
這是你可以在你的代碼中使用的,如果你不想使用Javascript。
string strValue = Page.Request.Form["name of the textarea HTML control"].ToString();
相關問題
- 1. 如何在不使用runat服務器的情況下訪問後臺代碼中的html控制值?
- 2. 如何在沒有密碼的情況下訪問Cmis?
- 3. 如何在沒有WebBrowser控件的情況下「呈現」HTML
- 4. 如何在沒有dll的情況下訪問配置文件?
- 5. 如何在沒有涉及Facebook用戶的情況下獲取訪問代碼
- 6. 如何在沒有用戶訪問頁面的情況下運行php代碼?
- 7. 在不訪問HTML源代碼的情況下實現Google Analytics
- 8. 如何在沒有VideoToolbox的情況下訪問tvOS上的硬件解碼?
- 9. C#在沒有「公共」的情況下從外部類訪問控件
- 10. 如何在沒有$ scope的情況下訪問父控制器中的變量?
- 11. Apache在沒有tomcat的情況下訪問靜態html
- 12. 在沒有主機的情況下使用源代碼控制
- 13. 如何在這種情況下訪問UserConrtorl的控件
- 14. 如何在不使用runat =「server」標籤的情況下在代碼後面的代碼中找到中繼器控件的HtmlInputCheckBox
- 15. 如何在html文件中沒有任何代碼的情況下集成jquery代碼
- 16. 如何在沒有webservice的情況下訪問數據庫?
- 17. 如何在沒有包裝的情況下訪問Skype API?
- 18. 如何在沒有sudo權限的情況下訪問硬盤?
- 19. 如何在沒有FOREACHLOOP的情況下訪問匿名類型?
- 20. 此代碼如何在沒有@EnableMVC的情況下工作?
- 21. 如何在沒有代碼庫的情況下使用JNLP?
- 22. 如何在沒有引導的情況下執行Angular代碼?
- 23. 如何在沒有AJAX的情況下接收xml代碼
- 24. 如何在沒有gui的情況下調試matlab代碼
- 25. 如何在沒有瀏覽器渲染的情況下發布HTML代碼
- 26. 如何在沒有JQuery生成代碼的情況下返回HTML
- 27. 在沒有實際訪問頁面的情況下獲取網頁源代碼
- 28. 在沒有中斷的情況下停止Python中的代碼
- 29. 如何在沒有javascript的情況下驗證html文件?
- 30. 如何在codeIgniter中沒有index.php文件的情況下訪問url
呃,你不行。 – leppie