在回发时不更新asp复选框状态 [英] asp checkbox state is not updated on postback
本文介绍了在回发时不更新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屋!
查看全文