<%@ Page Language="C#" Debug="True" Explicit="True"%>
<%@ Import Namespace="System.Data" %>
<script runat="server" language="C#">
  void  clicke(Object sender,EventArgs e)
  {
    string str1=tb.Text.ToString();
 char[]  c1=null;

 string str2=str1.Substring(0,str1.Length-1);

 c1=str2.ToCharArray();

 string s2=null;
 foreach(char c3 in c1)
 {
   int s;
  
   s=(int)c3+3;
 //注意这里一定要转换为字符,不然出来的不是想要的结果
   char sa=(char)s;
  string s1=Convert.ToString(sa);

   s2=s2+s1;
 
 }

    string ss=(string)str1.Substring(str1.Length-1,1);
 string s3=s2.Insert(0,ss);
 lb.Text=s3.ToString();
 tb.Text="";
  }
</script>


<html>
<head>
<title> New ASP.NET Document </title>
</head>
<body bgcolor="#FFFFFF" topmargin="0" marginheight="0">


<form runat="server" method="">
   <asp:TextBox id="tb" runat="server"/>
   <asp:Button id="bt" runat="server" Text="¼ÓÃÜ" onclick="clicke"/><br>
  <asp:Label id="lb" runat="server"/>
</form>
 
</body>
</html>
有什么错误希望大家指出哦.!!
呵呵.忘了写是什么意思!
也就是输入一个字符串,然后进行加密,得出的结果是原来字符串的最后一个字符,是新的第一个字符,其他的字符依次加3!!
比如"asdf",加密后是"fdvg"