C# 我可以将.aspx页面中java脚本接收到的值传递到asp.net中相应的.cs文件吗?
我有一个abc.aspx文件,它正在使用java脚本接收一些值。 i、 eC# 我可以将.aspx页面中java脚本接收到的值传递到asp.net中相应的.cs文件吗?,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个abc.aspx文件,它正在使用java脚本接收一些值。 i、 e 功能显示(id){ 警报(“id”); } 从上面的代码中可以看出,我可以得到某些int值,比如1、2、3等等。但是该值在script标记中。所以我的问题是: 如何在abc.aspx文件的主体(比如div标记)中获得该值?在剧本之外的任何地方 如何将此abc.aspx文件中获得的值传递到其abc.axps.cs文件 尝试使用ASP.Net的HiddenField控件: <asp:HiddenField Cl
功能显示(id){
警报(“id”);
}
从上面的代码中可以看出,我可以得到某些int值,比如1、2、3等等。但是该值在script标记中。所以我的问题是:
尝试使用ASP.Net的
HiddenField
控件:
<asp:HiddenField ClientIDMode="static" ID="hiddenId" runat="server"/>
将页面提交到服务器后,您将看到
hiddenId
控件将填充到页面的OnLoad
处理程序中。这是最佳做法&我使用这种方法。我已经有了变量值(比如id=4)正如您在上面的代码中所看到的。现在我需要将此值传递到.cs文件。您的代码非常不完整,我试图提供一般指导。如上所述,将值分配给隐藏字段:$('#hiddenId').val(值)
然后提交表单时,将填充ASP.NetHiddenField
。
<asp:HiddenField ClientIDMode="static" ID="hiddenId" runat="server"/>
$(function(){
var value = $('.ccont').text(); //Get your value somehow
$('#hiddenId').val(value);
});