Asp.net 按钮启用不处理aspx页面上的代码隐藏
这是我的按钮的aspx代码Asp.net 按钮启用不处理aspx页面上的代码隐藏,asp.net,Asp.net,这是我的按钮的aspx代码 <div id="navigationButtons"> <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" CssClass="button submit" Enabled="true" /> <asp:Button ID="btnNext" name="b
<div id="navigationButtons">
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" CssClass="button submit" Enabled="true" />
<asp:Button ID="btnNext" name="btnNext" Text="NEXT" ToolTip="Next" runat="server" CssClass="button next" TabIndex="0" OnClick="btnNext_Click" Enabled="false"/>
<asp:Button ID="btnPrev" Text="PREV" ToolTip="Previous" runat="server" CssClass="button prev" TabIndex="2" OnClick="btnPrev_Click" Enabled="true"/>
<asp:Button ID="btnExit" Text="EXIT" ToolTip="Exit" runat="server" CssClass="button exit" TabIndex="3" OnClick="btnExit_Click" />
</div>
在上面的webform代码中,我相应地设置了按钮的属性。但aspx页面中的属性没有变化。我该怎么做才能让它工作呢?试试这个:我想这个会工作的
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
btnSubmit.disabled= true;
btnNext.disabled= false;
}
或者您也可以尝试:
btnSubmit.Attributes["disabled"] = "disabled";
希望这对你有帮助。试试这个:我想这会有用的
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
btnSubmit.disabled= true;
btnNext.disabled= false;
}
或者您也可以尝试:
btnSubmit.Attributes["disabled"] = "disabled";
希望这能对您有所帮助。事实上,更新面板在我的情况下不起作用。我已经把我的按钮放在了更新面板中,现在它已经工作了
感谢您的回答。事实上,更新面板在我的情况下不起作用。我已经把我的按钮放在了更新面板中,现在它已经工作了
感谢您的回答。这些回答都非常有用!我通过将asp:按钮放在更新面板中找到了成功,但只有在调用[updatepanelcontrol].update()方法之后。重要细节。这些回答都非常有用!我通过将asp:按钮放在更新面板中找到了成功,但只有在调用[updatepanelcontrol].update()方法之后。重要细节。首先,在所有按钮中使用类似的属性顺序,以便其他人阅读您的意大利面。那么updatepanel呢?所有控件:按钮和BTN是否都在同一updatepanel上提交位置?按钮不在更新面板中。它们位于aspx页面的更新面板之外。将按钮粘贴在
UpdatePanel
中。是的。将按钮放入更新面板后,它就工作了。感谢首先在所有按钮中使用相似的属性顺序,简化为其他人阅读您的意大利面。那么updatepanel呢?所有控件:按钮和BTN是否都在同一updatepanel上提交位置?按钮不在更新面板中。它们位于aspx页面的更新面板之外。将按钮粘贴在UpdatePanel
中。是的。将按钮放入更新面板后,它就工作了。谢谢