您的位置:首页 > Web前端 > JavaScript

关于js获取的值传入后台

2011-11-29 17:28 155 查看
一直以来很困惑一件事,js获得的数据给服务器控件

可是我总是在后台获取不到

For example:

  js: $("#lb_tip").val(mydatas);

<asp:Label ID="lb_tip" runat="server" Text="Label"></asp:Label>

运行时页面 显示重新赋值的内容

然而

当我点击提交按钮时,后台获取Label 的值被刷新 还是没赋值过 不得而知~~~~

效果是这样的:

cs:lb_tip.Text=Labe;//而不是我的数据mydatas?????????

----------------------------------------------------------

然后 我换了一个控件保存我的数据 竟然没有刷新::HiddenField

--------------------------------- ------------------------

前台页面设计:

<script>

$(function(){

var count="sss";

$("#hd_Index").val(count);//js 给服务器控件赋值

});

</script>

<div>
<asp:HiddenField ID="hd_Index" runat="server" Value="0" />

</div>

后台数据:

string kk=this.hd_Index.Value.ToString();//后台可以获取该控件的新值

这种方法是对的!!

------------------------------------------

同样是服务器控件 怎么有这么大的区别呢?搞不懂。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: