ASPX的页面,代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="InsertString.aspx.cs" Inherits="InsertString" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> .style1 { 80%; border: 1px solid #000000; background-color: #FFFFFF; } .style2 { height: 20px; } .style3 { height: 22px; } .style4 { 138px; } .style5 { height: 20px; 138px; } .style6 { height: 22px; 138px; } </style> </head> <body> <form id="form1" runat="server"> <div> <table align="center" bgcolor="#FF6600" class="style1" border="2"> <tr> <td class="style4"> 修改密码方式一</td> <td> 插入字符串</td> </tr> <tr> <td class="style5"> 原密码:</td> <td class="style2"> <asp:Label ID="LblOldMm" runat="server" Text="11"></asp:Label> </td> </tr> <tr> <td class="style5"> 插入的位置</td> <td class="style2"> <asp:Label ID="LblInsertPlace" runat="server" Text="1"></asp:Label> </td> </tr> <tr> <td class="style6"> 插入的字符串</td> <td class="style3"> <asp:Label ID="LblInsertStr" runat="server" Text="22"></asp:Label> </td> </tr> <tr> <td class="style4"> 新密码</td> <td> <asp:Label ID="LblNewStr" runat="server"></asp:Label> </td> </tr> <tr> <td class="style4"> </td> <td> <asp:ImageButton ID="ImgBtnInsert" runat="server" AlternateText="修改" Height="24px" onclick="ImgBtnInsert_Click" Width="63px" /> </td> </tr> <tr> <td class="style4"> 修改密码方式二</td> <td> 填充字符串</td> </tr> <tr> <td class="style4"> 原密码</td> <td> <asp:Label ID="LblOldStr" runat="server" Text="11"></asp:Label> </td> </tr> <tr> <td class="style6"> 向原有密码的左侧</td> <td class="style3"> <asp:Label ID="LblStrLeft" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <td class="style4"> 右侧</td> <td> <asp:Label ID="LblStrRight" runat="server" Text="22"></asp:Label> </td> </tr> <tr> <td class="style4"> </td> <td> <asp:Button ID="btnUpdate" runat="server" onclick="btnUpdate_Click" Text="修改" /> </td> </tr> </table> </div> </form> </body> </html>
后台的代码如下:
protected void ImgBtnInsert_Click(object sender, ImageClickEventArgs e) { string Bstr = this.LblOldMm.Text.ToString().Trim();//插入字符串 int i = Convert.ToInt32(this.LblInsertPlace.Text.Trim().ToString());//将获取的字符串转换为整形 string InStr = this.LblInsertStr.Text.ToString().Trim(); string NewStr = Bstr.Insert(i, InStr); this.LblNewStr.Text = NewStr; } protected void btnUpdate_Click(object sender, EventArgs e) { string str = this.LblOldStr.Text; string str1 = str.PadLeft(5,'@'); string str2 = str.PadRight(5,'@'); this.LblStrLeft.Text = str1; this.LblStrRight.Text = str2; }