Asp.net 按钮启用不处理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

这是我的按钮的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="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
中。是的。将按钮放入更新面板后,它就工作了。谢谢