2012-02-18 72 views
0

我的網頁使用jQuery動態地生成大量的HTML來顯示數據。但是,我需要從C#訪問這些動態HTML控件。我不能做runat =「server」,因爲JQUERY在運行時會發揮它的魔力,這取決於用戶選擇什麼。從C#後面的代碼訪問HTML控件#

有什麼辦法從後面的代碼訪問這些動態創建的控件的HTML?

謝謝!

+4

您可以使用AJAX – Matthew 2012-02-18 00:45:01

+0

正如matthew所述,您必須以某種方式將代碼從用戶發送回服務器。一種方法是使用AJAX。你也可以用XmlHttpRequest來完成。 – 2012-02-18 00:47:07

+0

@TravisJ,讓你知道XmlHttpRequest是使AJAX成爲可能的技術。他們並不是真正不同的東西。但是,AJAX是解決這個問題的正確方法。 – 2012-02-18 00:51:56

回答

3

如果您只需要輸入字段(輸入,選擇,收音機,複選框)中的值,只要確保JQuery在主標記<form>內創建了這些值,則可以在提交表單後在服務器端讀取它們,使用Request.Form["myFieldName"]

相關問題