C#做网页中,颠倒问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 06:48:01
在C#做的网页里面,有两个TEXTBOX框和一个BUTTON交换按钮。在第一个里输入任意数字(例如1234),那么在第二个里显示它的颠倒数(4321),请问下下该如何写呢,谢谢了

即时显示?
那就要到js里写代码了
简单点的,可以把这个字符串循环倒着拼起来 再赋值给 第二个textbox
在第一个textbox的事件(值改变或者键盘事件)里写这个js
不难.....
不晓得js的字符串函数有没有直接的逆序的函数 嘿嘿

protected void Button1_Click(object sender, EventArgs e)
{
TextBox2.Text = strReverse(TextBox1.Text);

}

private string strReverse(string str)
{
char[] myStr = str.ToCharArray();
string reverseStr = null;
for (int i = myStr.Length -1; i >= 0; i--)
{
reverseStr += Convert.ToString(myStr[i]);
}
return reverseStr;
}

在button按钮下面写:
string c=this.TextBox1.Text.ToString().Trim();

string[] a=new string[c.Length];

for(int i=0;i<c.Length;i++)
{
int j=i+1;
a[i]=c.Substring(c.Length-j,1);

}
string c2="";
for(int i=0;i<c.Length;i++)
{
c2=c2+a[i];

}