天天看點

asp.net開發常用代碼

  //Repeater項綁定事件

  protected void rptCategory_ItemDataBound(object sender, RepeaterItemEventArgs e)

        {

            if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)

            {

           }

        }

//彈出

Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "alert('使用者沒有權限!');", true);

//ajax彈出

ScriptManager.RegisterClientScriptBlock(upCatalog, typeof(UpdatePanel), "myscript", "alert('請填寫編号!');", true);

//确認框

OnClientClick="return confirm('确認要删除此收貨位址嗎?')"

//Email驗證

<asp:RegularExpressionValidator ID="refUserNameOrEmail" runat="server"    ControlToValidate="UserName" Display="Dynamic" ErrorMessage="Invalid email" ToolTip="Invalid email"  ValidationExpression="[/w/.-]+(/+[/w-]*)[email protected]([/w-]+/.)+[/w-]+"

                                                    ValidationGroup="CreateUserForm">E-mail格式不正确</asp:RegularExpressionValidator>

//隻能輸數字

<asp:TextBox runat="server" ID="txtMobileNumber" CssClass="adminInput" οnkeyup="value=value.replace(/[^/d]/g,'');"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"> </asp:TextBox>

//隻能輸中文

<asp:TextBox ID="txtLastName" runat="server" MaxLength="40" οnkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"></asp:TextBox>

//手機驗證

 <asp:RegularExpressionValidator runat="server" ID="RegularExpressionValidator1" Display="Dynamic" ControlToValidate="txtMobileNumber" ErrorMessage='例如:13854674256'

               ToolTip='Invalid email' ValidationGroup="CustomerInfo" ValidationExpression="^(((/(/d{3}/))|(/d{3}/-))?13[0-9]/d{8}|15[0-9]/d{8}|18[0-9]/d{8})"> </asp:RegularExpressionValidator>

繼續閱讀