asp.net怎么读取用JS写的联动下拉菜单的当前值
3个回答
展开全部
ASP。NET 读不了 JS 的数据。
你只有用 JS 提交了才能读!
-----------------------------------------
你搞错了个基本概念,ASP.NET 是运行在服务端的,JS 是运行在客户端。
所以,你这种编程思想本身有误。
-----------------------------------------
不过,如果你有这样的需求,你可以在在当前值改变的时候,通过 AJAX 方式向 ASP.NET POST 或GET 一个值,再在后台处理读取到的值。
你只有用 JS 提交了才能读!
-----------------------------------------
你搞错了个基本概念,ASP.NET 是运行在服务端的,JS 是运行在客户端。
所以,你这种编程思想本身有误。
-----------------------------------------
不过,如果你有这样的需求,你可以在在当前值改变的时候,通过 AJAX 方式向 ASP.NET POST 或GET 一个值,再在后台处理读取到的值。
追问
那该如何写,对JS不怎么了解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上说的太麻烦了..不需要ajax..
一般像楼主说的那样的..一般都是做省市级联的时候..
这个时候.net的确是无法直接获取js给的值的..
这个时候可以建立一个服务器端的隐藏控件..譬如说
<input type="hidden" id="hid1" runat="server" />
然后js赋值的时候给他也赋值。。
在后台也就是。net的cs页面是可以获取到你js给的值的。。
可以试一下。。绝对可以。。不明白的可以追问。
一般像楼主说的那样的..一般都是做省市级联的时候..
这个时候.net的确是无法直接获取js给的值的..
这个时候可以建立一个服务器端的隐藏控件..譬如说
<input type="hidden" id="hid1" runat="server" />
然后js赋值的时候给他也赋值。。
在后台也就是。net的cs页面是可以获取到你js给的值的。。
可以试一下。。绝对可以。。不明白的可以追问。
追问
js怎么给这个隐藏控件传值,用什么函数
追答
呃..给控件值不需要什么函数..
如果是用js的话..
例: document.getElementById("你的控件ID").value="你的值";
如果用Jquery的话。
例: $("#你的控件ID").val("你的值");
这样就可以了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-11
展开全部
easyui 里面有个示例.你看看那个.兼容性也很好.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询