如果我在javascript中执行此操作
document.attributes["Test"] ='1';
如何在ASP.NET服务器端代码中访问它?
我在Attributes
上找了this.Page
,但它不在那里。
答案 0 :(得分:3)
文档属性不会发回服务器。
我所做的是添加一个隐藏的服务器控件,然后在javascript中更新该隐藏控件。这将被发回服务器,并可以访问。
这将是服务器控件。 (注意clientidmode属性,这样我可以在javascript中轻松访问此控件)
<asp:HiddenField runat="server" ClientIDMode="Static" ID="hdnTest"/>
然后在javascript中
document.getElementById("hdnTest").value = '1';
并在代码隐藏
中访问它hdnTest.Value