<%@ 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"