在CODE BEHIND中更改ASP.NET按钮

时间:2014-07-17 09:00:47

标签: asp.net button

当我使用..

<asp:Button ID="btnSubmitJob" runat="server" CssClass="mybutton"/>

然后在我的代码中使用...在Form Load中,按钮文本仍为空白。

btnSubmitJob.Attributes.Item("value") = "123"

任何人都知道为什么?

提前致谢。

2 个答案:

答案 0 :(得分:0)

只需使用“代码隐藏文件”中的按钮,这是runat="server"的好处,使其成为服务器端控件。

所以:btnSubmitJob.Text = "123";

另外 - 如果要在后面的代码中添加属性,除非属性已存在,否则您需要使用Add:

btnSubmitJob.Attributes.Add("name", "value")

但是对于Text,没有理由这样做。

答案 1 :(得分:0)

您必须在代码隐藏中使用此代码而不是btnSubmitJob.Attributes.Item("value") = "123"

btnSubmitJob.Text= "123";