当我使用..
<asp:Button ID="btnSubmitJob" runat="server" CssClass="mybutton"/>
然后在我的代码中使用...在Form Load中,按钮文本仍为空白。
btnSubmitJob.Attributes.Item("value") = "123"
任何人都知道为什么?
提前致谢。
答案 0 :(得分:0)
只需使用“代码隐藏文件”中的按钮,这是runat="server"
的好处,使其成为服务器端控件。
所以:btnSubmitJob.Text = "123";
另外 - 如果要在后面的代码中添加属性,除非属性已存在,否则您需要使用Add:
btnSubmitJob.Attributes.Add("name", "value")
但是对于Text,没有理由这样做。
答案 1 :(得分:0)
您必须在代码隐藏中使用此代码而不是btnSubmitJob.Attributes.Item("value") = "123"
:
btnSubmitJob.Text= "123";