在回发时不更新asp复选框状态 [英] asp checkbox state is not updated on postback

查看:79
本文介绍了在回发时不更新asp复选框状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我被困在非常愚蠢的地方..



页面加载事件发生了什么我试图设置一个复选框检查state = true;





自动回复复选框未设置..当我在加载时再次提交按钮时我试图设置value = true取消选中复选框



但其状态仍未选中



页面加载事件为



I am stuck at very silly place..

what is happening on page load event i am trying to set a checkbox checked state =true;


auto post back of checkbox is not set .. and when i submit button again on load i am trying to set value=true after uncheck the checkbox

but its state is still unchecked

Load event of page is

protected void Page_Load(object sender, EventArgs e)
   {
       this.chkMain.Attributes.Add("onclick", "EnableDisableButton(this)");
       this.chkMain.Checked = true;

   }







aspx页面是这个




and

aspx page is this

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">

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

        var btnSaveID=<%=btnSave.ClientID %>;

        if(obj.checked)
        {

        document.getElementById(btnSaveID.id).value='raman';

        }
        else
         document.getElementById(btnSaveID.id).value='Save';

    }
</script>
<asp:CheckBox runat="server" ID="chkMain" Text="CheckFirst" />
<asp:Button Text="Save" ID="btnSave" runat="server" />
</asp:Content>







请建议..




please suggest..

推荐答案

把它放在你的页面上加载



Put this on your page load

if (!IsPostBack)
               {
                //put your textbox argument here
               }


这篇关于在回发时不更新asp复选框状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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