当前位置: 代码迷 >> ASP.NET >> Label控件显示余额有关问题
  详细解决方案

Label控件显示余额有关问题

热度:3576   发布时间:2013-02-25 00:00:00.0
Label控件显示余额问题
在index.aspx页面登陆后显示用户名和账户余额,在页面上还有一个按钮,我希望选择商品后点这个按钮并把结算成功后的新余额显示在Label控件上,本来想用js实现,可是总是取不到后台的值
我在前台定义<input type="hidden" runat="server" id="hidden1"/>
后台hidden1.value=新余额;
前台取值:var getmoney=document.getElementById("<%=hidden1.ClientID%>").value;
不知为何总取不到新余额的值?

------解决方案--------------------------------------------------------
因为不是web服务器控件,所以不用加.ClientID
var getmoney=document.getElementById("hidden1")value;
------解决方案--------------------------------------------------------
右击运行后的网页,看hidden1有没有值,如果有值,这样是可以取到值得
------解决方案--------------------------------------------------------
参考:
http://www.cnblogs.com/insus/articles/2036271
------解决方案--------------------------------------------------------
你直接在页面是绑定数据不就行了吗?
HTML code
<label><%=余额%></label>
------解决方案--------------------------------------------------------
<label id="lbYE" runat="server" Text='<%=余额字段%>'></label>

首先调试一下看看后台有没有值,有值的话前台直接像上面那样绑定就可以了,还写什么脚本自己给自己找麻烦。
------解决方案--------------------------------------------------------
探讨

我用ajax搞定了,现在还有点问题就是用Response.Write输出信息到XMLHttpRequest.responseText的时候显示余额那里的页面布局会错位,请问还有什么能代替Response.Write输出信息到XMLHttpRequest.responseText而不打乱页面布局?
  相关解决方案