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,基本控件:TextBox
b.数据控件:DataGrid(在vs.net2005中是DataView),DataList.Repeater
c.检验控件:CompareValidator
d.复杂控件:Calendar,AdRotator
e.移动控件
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.注释程序用<%-- ---%>
本文介绍了一个简单的ASP.NET应用程序示例,包括如何使用不同类型的控件、处理按钮点击事件以及生成随机数等。通过这些示例,读者可以了解ASP.NET的基本工作原理。
5万+

被折叠的 条评论
为什么被折叠?



