0
我的網頁使用jQuery動態地生成大量的HTML來顯示數據。但是,我需要從C#訪問這些動態HTML控件。我不能做runat =「server」,因爲JQUERY在運行時會發揮它的魔力,這取決於用戶選擇什麼。從C#後面的代碼訪問HTML控件#
有什麼辦法從後面的代碼訪問這些動態創建的控件的HTML?
謝謝!
我的網頁使用jQuery動態地生成大量的HTML來顯示數據。但是,我需要從C#訪問這些動態HTML控件。我不能做runat =「server」,因爲JQUERY在運行時會發揮它的魔力,這取決於用戶選擇什麼。從C#後面的代碼訪問HTML控件#
有什麼辦法從後面的代碼訪問這些動態創建的控件的HTML?
謝謝!
如果您只需要輸入字段(輸入,選擇,收音機,複選框)中的值,只要確保JQuery在主標記<form>
內創建了這些值,則可以在提交表單後在服務器端讀取它們,使用Request.Form["myFieldName"]
。
您可以使用AJAX – Matthew 2012-02-18 00:45:01
正如matthew所述,您必須以某種方式將代碼從用戶發送回服務器。一種方法是使用AJAX。你也可以用XmlHttpRequest來完成。 – 2012-02-18 00:47:07
@TravisJ,讓你知道XmlHttpRequest是使AJAX成爲可能的技術。他們並不是真正不同的東西。但是,AJAX是解決這個問題的正確方法。 – 2012-02-18 00:51:56