asp.net怎么读取用JS写的联动下拉菜单的当前值

 我来答
陌上的那颗新桑
2014-01-11 · TA获得超过406个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:370万
展开全部
ASP。NET 读不了 JS 的数据。
你只有用 JS 提交了才能读!

-----------------------------------------
你搞错了个基本概念,ASP.NET 是运行在服务端的,JS 是运行在客户端。
所以,你这种编程思想本身有误。
-----------------------------------------
不过,如果你有这样的需求,你可以在在当前值改变的时候,通过 AJAX 方式向 ASP.NET POST 或GET 一个值,再在后台处理读取到的值。
追问
那该如何写,对JS不怎么了解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s359576870
2014-01-11 · TA获得超过752个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:61.9万
展开全部
楼上说的太麻烦了..不需要ajax..

一般像楼主说的那样的..一般都是做省市级联的时候..
这个时候.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 里面有个示例.你看看那个.兼容性也很好.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式