如何在asp.net中的onclick事件中添加属性

时间:2012-03-24 08:00:22

标签: javascript jquery asp.net

如何在单击按钮时将属性添加到按钮中?

这是属性dojotype="dijit.form.Button"

void ButtonLogin_OnClick(object sender, EventArgs e)
{
 // the add attribute
}

这是我的按钮

<button id="ButtonLogin" runat="server" onServerClick="ButtonLogin_OnClick"   jsid="ButtonLogin" style="float: right;
                            padding: 5px 15px 0px 0px;">
                           Login</button>

2 个答案:

答案 0 :(得分:2)

ButtonLogin_OnClick内做

this.ButtonLogin.Attributes.Add("dojotype", "dijit.form.Button");

答案 1 :(得分:0)

你可以通过JQUERY来做到这一点。我正在为“a”标签添加属性:

     <a href="#" id="btnAttrib">Add Attrib</a>
     <script type="text/javascript">
            $("#btnAttrib").click(function () {
                $("#btnAttrib").attr("rel", "nofollow");                  
             })
     </script>

我认为您将其更改为:

     <button id="ButtonLogin" runat="server" onServerClick="ButtonLogin_OnClick" jsid="ButtonLogin" style="float: right;padding: 5px 15px 0px 0px;">Login</button>

     <script type="text/javascript">
            $("#ButtonLogin").click(function () {
                $("#ButtonLogin").attr("dojotype", "dijit.form.Button");                  
             })
     </script>