asp.net如何在后台接受经过js处理的数据
在运行时,后台是无法获取前端的值的。因为asp.net是先运行后端的代码,然后生成对应的html代码,输出带浏览器。在提交时,是可以后台获取前端的值的。一般借助隐藏域,将值藏在隐藏域里面,一起提交。
是获取不到HTML页面上的值的,当然,你也可以将其设置为服务器控件,这样就行了。 如果你那id为q的是文本框,在属性里加个runat=server 那在后台可以这么取:ID.Text。
在页面上放一个隐藏域,把xx值赋给隐藏域,然后在后台获取就行了。
asp.net调用js方法的返回值
js不能直接调用服务器端的方法 只能通过提交页面,或者调用一个专门的页面来返回需要的结果 或者用ajax来实现 LZ的方法%# ...%只能是在生成页面时把后台的变量或函数返回值作为字符串写入页面而已。
给一个隐藏的文本框赋值,然后在后台获取文本框的值。使用ajax将值直接传递到后台,即可在后台操作。
如果你就是不喜欢js来获取的话。那只能将i付给一个runat=\server\的隐藏控件在提交表单后获取该值。
GetPostBackEventReference、GetPostBackClientHyperlink是你用来产生脚本代码的函数。 你可以使用msn或者Google察看一下IPostbackEventHandler、GetPostBackEventReference、GetPostBackClientHyperlink的使用方法。
asp.net后台怎样获取前台JS的值?
如果你就是不喜欢js来获取的话。那只能将i付给一个runat=\server\的隐藏控件在提交表单后获取该值。
给一个隐藏的文本框赋值,然后在后台获取文本框的值。使用ajax将值直接传递到后台,即可在后台操作。
目前只能通过在后台对这些控件绑定前台的javascript函数来支持前台的处理函数。
ASP是在服务器端执行的,JS是在浏览器端执行的,所以ASP想要取得JS中的值,一定要有“提交”的过程。通过ajax,jquery,表单,都可以提交。也可以用img或iframe等元素产生一个请求达到提交的目的。
js的值传递给asp.net的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javascript的值传给java、js的值传递给asp.net的信息别忘了在本站进行查找喔。