`
pavel
  • 浏览: 930690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Button1.Attributes.Add()方法小结

 
阅读更多

//首先要在PageLoad()事件中注册属性
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Button1.Attributes.Add("onclick", "return checkSame()");//为Button1添加onclick()事件 ,Button为服务器控件
        }//注意:checkSame()这是一个写在aspx面页的js函数,必须有返回值,为:true 或 false
    }

//接着写Button1的onclick事件,如果刚才的checkSame()返回为true则招行下面的事件,否则不执行

    protected void Button1_Click(object sender, ImageClickEventArgs e)
    {
        SqlParameter[] Params = new SqlParameter[2];
        Params[0] = dbs.MakeInParams("@uid", SqlDbType.VarChar, 10, Session["Uid"].ToString());
        Params[1] = dbs.MakeOutParms("@Upwd", SqlDbType.VarChar, 10);
        if (dbs.ExecuteNonQuery(CommandType.StoredProcedure, "selectPwd", Params) > 0)
        {
            string userPwd = Params[1].Value.ToString();
            if (userPwd != this.old_pwd.Text)
            {
                Response.Write("<script>alert('原始密码错误!')</script>");
            }
            else
            {
              
            }
        }
        else
        {
            ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('操作失败!')</script>");
        }

    }

//呵呵。。再写一个js试例吧
      function checkSame()
    {
      var Obj1=document.getElementById ("new_pwd").value;
      var Obj2=document.getElementById ("re_new_pwd").value;
     
      if(Obj1!=Obj2)
       {
          alert("两次密码输入不一致!");
          document.getElementById("new_pwd").focus();
          return false;
       }
       else
       {
         return true;
       }
    }

//明白了吗。。这是一个用来判断两次密码输入是否一致的函数

分享到:
评论

相关推荐

    Sirenix.OdinInspector.Attributes.dll

    Sirenix.OdinInspector.Attributes.dll

    ASP.NET程序中常用的三十三种代码

    Button1.Attributes.Add("onclick","return confirm(’确认?’)"); button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}")  3.删除表格选定记录 ................

    org-gephi-data-attributes-api

    org-gephi-data-attributes-api可视化软件gephi的插件,nbm格式,

    ASP.NET常用的三十三种实用代码

    Button1.Attributes.Add("onclick","return confirm(’确认?’)"); button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}") 3.删除表格选定记录 int intEmpID = ...

    ASP.NET常用代码

    `Button1.Attributes.Add`方法用于向按钮添加HTML属性,这里添加了`onclick`事件处理程序,显示确认对话框。 ```asp.net Button1.Attributes.Add("onclick","return confirm('确认?')"); button.Attributes.Add...

    onClientclick 失效问题.rar

    今天在开发过程中发现一个问题,在asp:Button按钮属性Enabled="false"时,也就是按钮变类...解决的方法是在后台代码的 Page_Load(object sender, EventArgs e)里添加Button1.Attributes.Add("onclick", "showAlert()");

    一个对XmlDocument的DocumentElement 以及其属性Attributes进行访问的类库函数

    XmlBuilder是一个针对XmlDocument对象的类库函数,主要目的是为了方便开发者更高效、更便捷地访问和操作XML文档的核心元素——DocumentElement,以及其包含的属性Attributes。在处理XML数据时,XmlDocument是.NET...

    ArcGIS for Flex开发中Graphic的attributes解析

    1. **定义DataGrid**:在Flex中,我们可以使用MXML来创建一个DataGrid控件,定义其列结构。例如,我们创建两列,一列显示字段名(FieldName),另一列显示对应的属性值(FieldValue)。这样设置可以确保每个属性都有...

    Backbone.Attributes:给任何对象 Backbone getter 和 setter

    Backbone.Attributes 是一个很小的(约 400 字节缩小/gz)插件,用于提供任何对象 Backbone.Model getter/setter 方法。 有时模型太重,或者您不需要 Backbone 模型提供的完整同步/收集方法。 var view = new ...

    网页设计人员必看:JavaScript使用技巧精萃

    BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm('"+"确认删除?"+"');"; 3. private void grdProject_...

    ASP.NET常用源代码

    例如,为按钮添加`onclick`事件处理程序,`Button1.Attributes.Add("onclick","return confirm(’确认?’)");`会显示一个确认对话框,如果用户点击"确定",则继续执行按钮的默认行为,否则取消。另一个例子是更复杂...

    ASP.net中常用13种代码

    Button1.Attributes.Add("onclick", "return confirm('确认?')"); ``` 或者更复杂的实现: ```csharp Button1.Attributes.Add("onclick", "if (confirm('Are you sure?')) { return true; } else { return false; }...

    asp.net控件大全

    Button1.Attributes.Add("onclick", "return confirm('确定吗?')"); button.Attributes.Add("onclick", "if (confirm('Are you sure?')) { return true; } else { return false; }"); ``` **解析:** - 这里展示了...

    合并GRIDVIEW的表头

    tcc[1].Attributes.Add("rowspan", "2"); tcc[1].Text = ""; tcc.Add(new TableHeaderCell()); tcc[2].Attributes.Add("rowspan", "2"); tcc[2].Text = "ժ&nbsp;&nbsp;Ҫ"; tcc.Add(new TableHeaderCell())...

    ASPNET程序中常用的三十三种代码

    Button1.Attributes.Add("onclick", "return confirm('确认?')"); // 或 button.Attributes.Add("onclick", "if(confirm('are you sure...?')){return true;}else{return false;}"); ``` 3. **删除数据库记录**...

Global site tag (gtag.js) - Google Analytics