通过XHR通信或者form表单提交获得
首先,前后端是分离的,数据只有通过通信来获得!前端将js的返回值通过XHR通信,将内容post给服务端,服务端再request前端提交的内容
要注意XHR提交的内容方式是post、get、put... etc .后端要以相应兼容的方式取得
在运行时,后台是无法获取前端的值的。因为asp.net是先运行后端的代码,然后生成对应的html代码,输出带浏览器。
在提交时,是可以后台获取前端的值的。一般借助隐藏域,将值藏在隐藏域里面,一起提交。
首先C#和js是不可以直接互通的。但是你要想从C#中获取到js中的变量值,有一个笨点儿的办法,就是每当js变量的值变化的时候,同时把这个值赋值给页面上的一个hidden,后台C#从hidden取值就好了!