asp.net - 属性集合属性

时间:2009-08-06 15:07:15

标签: asp.net attributes

ASP.NET控件/表单的Attributes集合属性用于什么?

我们可以使用此属性来实现与RegisterStartupScript()相同的功能吗?

2 个答案:

答案 0 :(得分:1)

它用于将客户端属性添加到服务器端控件。例如:

ButtonSubmit.Attributes.Add("onclick", "return confirm('Are you sure?');");

如果你可以获得对HTML页面body标签的引用,你应该可以通过添加如下属性来做同样的事情:

BodyTag.Attributes.Add("onload", "myJavaScriptFunction();");

答案 1 :(得分:1)

您可以将属性添加到以html格式输出的控件中。

所以对于这个C#代码:

ButtonSubmit.Attributes.Add("onclick", "return confirm('Are you sure?');");

将输出类似这个html的内容:

<input type="button" onclick="return confirm('Are you sure?');" value="Submit" />