asp.net获取不到经js修改后的值

[复制链接]
查看11 | 回复4 | 2012-9-13 10:46:07 | 显示全部楼层 |阅读模式
点这个按钮后,你的页面又重新加载了,这样PAGE_LOAD又会执行下次value的赋值,所以这样值还是一样的,如果要做到你说的要求,你的aa.value语句外面要让其在第一次加载页面的时候执行,使用下面的语句if(!IsPostBack) {aa.Vale="3,4,7";}仍然是放在page_load里。这样就会在第一次加载时赋值,当你点按钮时,就会跳开这个重新赋值的语句。...
回复

使用道具 举报

千问 | 2012-9-13 10:46:07 | 显示全部楼层
js修改后的值.net获取不到可能会有下面的原因引起:js没有修改成功: 解决办法在浏览器中设置断点看是否设置成功js修改成功了,但没有提交: 可以在浏览器中捕捉get或post数据包如果前面都没问题,那就是.net代码中有问题: 请在.net代码(如Form、ashx等入口代码)中设置断点...
回复

使用道具 举报

千问 | 2012-9-13 10:46:07 | 显示全部楼层
你在点击服务器按钮获取aa的值之前页面被重新请求了,也就是aa被重新复制了3,4,7在page_load方法中增加:if (!IsPostBack)
{
}在这里面为aa赋值就可以了...
回复

使用道具 举报

千问 | 2012-9-13 10:46:07 | 显示全部楼层
这种动作用ajax做不是很好么?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行