C# 在aspx的代码隐藏中设置按钮的属性或css

C# 在aspx的代码隐藏中设置按钮的属性或css,c#,asp.net,C#,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="bt

这是我的按钮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> 
我已经尝试过btnNext.Enabled=false;它不起作用。
但是当我使用它时,代码中有空异常错误。我不知道如何在上面的代码中解决这个问题。任何解决方案都值得赞赏。谢谢。

您可以使用该按钮的ID访问该按钮,因此您可以执行以下操作:

btnNext.Visible = false;

您已经试过了吗?

我刚刚使用了您提供的
aspx
代码。请注意,我没有为按钮指定
cssClass

现在在SubmitButtonClick事件中,我编写了以下代码

btnNext.Visible = false;
它会禁用按钮。所以,其他一些因素正在给你制造问题

首先,在新页面上尝试此操作,而不添加任何
css
文件。它会起作用的。
然后尝试添加
css
文件或类,检查它们是否产生问题。

这与经典ASP有什么关系?经典的ASP和ASP.NET不是一回事——充其量只是远亲。我想可能有人知道解决方案。btnNext.Visible=false;这就是为什么我尝试使用上述代码而不是样式。添加您应该尝试btnNext.Attributes[“Style”]=“visibility:hidden”;好的,通过删除
cssClass
,尝试如下操作<代码>你没有抓住我。我说要删除
cssClass
并使用
,然后在代码隐藏中,尝试
btnNext.Visible=false你可以通过编辑问题来发布整个页面的代码吗?正如我之前所建议的,您是否尝试过仅使用这些按钮和代码
btnNext.Visible=false
btnNext.Visible = false;