aspx.cs
当我单击 Datagrid 特定行时,我有一个变量;
然后从 javascript 中,我应该获取该值并传递给 aspx.cs 变量。
这个怎么做?
aspx.cs
当我单击 Datagrid 特定行时,我有一个变量;
然后从 javascript 中,我应该获取该值并传递给 aspx.cs 变量。
这个怎么做?
首先,您将隐藏的输入控件用作:
<input type="hidden" value="" id="SendA" name="SendA" />
其次,您向该控件添加您希望使用 javascript 在代码后面发送的值,如下所示:
document.getElementById("SendA").value = "1";
然后在回发时,您将获得该值:
Request.Form["SendA"]
如果你使用 asp.net 控件,同样的方法可以是:
<asp:HiddenField runat="server" ID="SendA" Value="" />
<script>
document.getElementById("<%=SendA.ClientID%>").value = "1";
</script>
并在后面的代码中使用SendA.Value;
当然,您可以使用 ajax 调用来发送值背后的代码,或者使用不返回任何内容的 url 参数的简单调用 url。