现在对你的思路感觉混乱了,你将代码整理一下,如果有两个按键,那么每个按键要做什么事,你自己得先列出来。打个比方说吧。你现在创建一个标签,再创建一个文本框,再创建一个提交文本框的按键和一个重置文本框的按键。
在这里你这些控件的作用是什么呢?
标签:显示文字或是计算结果。
文本框:输入数据
提交按键:将文本框的数据提交到服务器
重置:将文本框中的内容清除。
当然,如果你要在每个控制中增加其它的用处这个就得你自己规划了。
现在我们列好这些控制的作用了,就开始写代码。现在我们需要做的事情是这样,我们需要将文本框里的内容提交到服务器,然后再加提交的内容在文本框中显示出来,当我们点击重置按键的时候文本框中的内容和标签中的内容都会被清空。
代码如下:
你所提交的内容:<asp:Label id="View_Text" runat="server"/><br>
请输入需要提交的内容:<asp:TextBox id="Text_Post" runat="server"/>
<asp:Button id="Button_smbuit_1" Text="提交" OnClick="Button_Test_1" runat="server"/>
<asp:Button id="Button_smbuit_2" Text="重置" OnClick="Button_Test_2" runat="server"/>
注,在这里我用了一个<br>的代码,这个是html里的换行代码。
好了,上面我们的页面上的控制都已经弄好了,现在开始写服务器的程序。
using System;
....
....
........
//上面的东东在前面已经提到过了,这里就不重复了。下面直接写代码好了。
//当提点提交按键的时候,我们所需要做的动作
protected void Button_Test_1(object sender, EventArgs e)
{
View_Text.Text=Text_Post.Text;//这里直接将文本框中的内容赋给标签,让标签显示出来。
}
//当点击重置按键的时候,我们所需要做的动作
protected void Button_Test_2(object sender, EventArgs e)
{
View_Text.Text="";//标签中的内容为空
Text_Post.Text="";//将文本框中的内容设置空
}
上面是一个大概的代码,当然,你也可以更改按键中的事件代码,就看你个人所需要做什么,每个按键的作用与功能都必需明确,这样才能让程序知道它需要做什么事。