客户端分配的ASP标签值未出现在回发中 [英] ASP label value assigned in client side not appearing in postback

查看:76
本文介绍了客户端分配的ASP标签值未出现在回发中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI全部



我在回复后获得标签值时遇到问题。



我有一个标签,我正在改变客户端的价值(使用jquery,javascript)



当我通过按钮点击事件回复时,我不是在代码后面获取新分配的标签文本值(.cs文件)



如何解决它..



我不想使用隐藏的场地..



code ::::::



HI All

I am facing a problem in getting the label value after post back.

I have a label, and i am changing the value in client side ( using jquery , javascript )

when i do post back by button click event, i am not getting the newly assigned value of the label text in code behind ( .cs file )

How to resolve it..

I dont wanna use Hidden field..

code::::::

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="JQuery.js" type="text/javascript"></script>

    <script type="text/javascript">
        $(function () {

            $('#btn').click(function (e) {

                $('#lbl').text('value changed from client side');

                return true;
            });

        });
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Label ID="lbl" Text="sometext" runat="server"></asp:Label>
        <br />
        <asp:Button ID="btn" Text="submit" runat="server" onclick="btn_Click" />
    </div>
    </form>
</body>
</html>
















protected void btn_Click(object sender, EventArgs e)
        {
            string lblvalue = lbl.Text;
        }







任何想法??



在此先感谢...




Any ideas ??

Thanks in advance...

推荐答案

(function(){
(function () {


('#btn' ).click(function(e){
('#btn').click(function (e) {


('#lbl')。text('值从客户端改变');

返回true;
});

});
< / script >

< / head >
< body >
< 表单 id = form1 runat = server >
< div >
< ; asp:标签 ID = lbl 文本 = sometext runat = 服务器 > < / asp:标签 >
< br / >
< asp:按钮 ID = btn 文字 = 提交 runat = server onclick = btn_Click / >
< / div >
< / form >
< / body >
< / html >
('#lbl').text('value changed from client side'); return true; }); }); </script> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="lbl" Text="sometext" runat="server"></asp:Label> <br /> <asp:Button ID="btn" Text="submit" runat="server" onclick="btn_Click" /> </div> </form> </body> </html>
















protected void btn_Click(object sender, EventArgs e)
        {
            string lblvalue = lbl.Text;
        }







任何想法??



先谢谢...




Any ideas ??

Thanks in advance...


这篇关于客户端分配的ASP标签值未出现在回发中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆