当我单击Datagrid特定行时,我在aspx.cs中有一个变量;
然后从javascript中获取该值,并将其传递给aspx.cs变量。
该怎么做呢?
发布于 2013-01-30 22:10:35
使用html控件
首先,将隐藏的输入控件用作:
<input type="hidden" value="" id="SendA" name="SendA" />其次,使用javascript将您喜欢的值添加到该控件中,如下所示:
document.getElementById("SendA").value = "1";然后在post返回时,你会得到如下的值:
Request.Form["SendA"]使用asp.net控件
如果使用asp.net控件,同样的方法可以是:
<asp:HiddenField runat="server" ID="SendA" Value="" />
<script>
document.getElementById("<%=SendA.ClientID%>").value = "1";
</script>并使用SendA.Value;在后台代码中获取它
当然,您可以使用ajax调用来发送隐藏在值后面的代码,或者使用不返回任何内容的url参数简单地调用url。
https://stackoverflow.com/questions/14603256
复制相似问题