首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将值从javascript传递到ASP.NET中后面的代码

将值从javascript传递到ASP.NET中后面的代码
EN

Stack Overflow用户
提问于 2013-01-30 19:46:38
回答 1查看 32K关注 0票数 5

当我单击Datagrid特定行时,我在aspx.cs中有一个变量;

然后从javascript中获取该值,并将其传递给aspx.cs变量。

该怎么做呢?

EN

Stack Overflow用户

发布于 2013-01-30 22:10:35

使用html控件

首先,将隐藏的输入控件用作:

代码语言:javascript
运行
复制
<input type="hidden" value="" id="SendA" name="SendA" />

其次,使用javascript将您喜欢的值添加到该控件中,如下所示:

代码语言:javascript
运行
复制
document.getElementById("SendA").value = "1";

然后在post返回时,你会得到如下的值:

代码语言:javascript
运行
复制
Request.Form["SendA"]

使用asp.net控件

如果使用asp.net控件,同样的方法可以是:

代码语言:javascript
运行
复制
<asp:HiddenField runat="server" ID="SendA" Value="" />
<script>
   document.getElementById("<%=SendA.ClientID%>").value = "1";
</script>

并使用SendA.Value;在后台代码中获取它

当然,您可以使用ajax调用来发送隐藏在值后面的代码,或者使用不返回任何内容的url参数简单地调用url。

票数 10
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14603256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档