1.<span>标记视图状态;<%@ Page Language="C#" %><script runat=server>void Button_Click(Object sender, EventArgs e) { entries.InnerHtml = "<hr>" + username.Value + "<p>" + comments.Value + entries.InnerHtml;}</Script><html><head><title>Guestbook.aspx</title></head><body><form Runat="Server"><b>Username:</b><br><input id="username" type="text" size="30" Runat="Server"><p><b>Comments:</b><br><textarea id="comments" cols=60 rows=10 Runat="Server"></textarea><p><input type="submit" value="Add Comment"OnServerClick="Button_Click" Runat="Server">
<span id="entries" Runat="Server" />
</form></body></html>
2.html控件,只是在原来html后面加上runat=server;
3.web控件有5类a,基本控件:TextBoxb.数据控件:DataGrid(在vs.net2005中是DataView),DataList.Repeaterc.检验控件:CompareValidatord.复杂控件:Calendar,AdRotatore.移动控件
4.不同的botton,只用一个bootn_click事件来实现其功能;<%@ Page language="C#" %><script runat="server"> void Button_Click( Object s, EventArgs e ) { if (((Button) s).ID == "btnHello") lblMessage.Text = "Hello!"; else lblMessage.Text = "Goodbye!"; }</script>
<html> <head> <title>HelloGoodbye.aspx</title> </head> <body> click on the button to view the message: <hr> <form runat="server"> <asp:button id="btnHello" OnClick="Button_Click" Text="Say hello!" Runat="server"></asp:button> <br> <asp:button id="btnGoodbye" OnClick="Button_Click" Text="Say Goodbye" Runat="server"></asp:button> <p> </p> <hr> <asp:Label ID="lblMessage" Runat="server"></asp:Label> </form> </body></html>
6.c#实现显示随机数<script Runat="Server">protected void Page_Load(Object sender, EventArgs e){ Random RanNum = new Random(); int num = RanNum.Next(); lblMessage.Text = RanNum.Next( 1, 11 ).ToString();}</Script>
7.注释程序用<%-- ---%>