开始asp.net和Silverlight的学习,欢迎监督

    去年做了半年WPF的项目,感觉WPF还是比较好用的。因为希望把那个项目移植到Silverlight上面来,所以开始asp.net和Silverlight的学习。

    希望在博客上记录下自己学习的点滴和历程,也为了在学习过程中不懈怠,能够每天都看到自己的进步。也能为后来者提供点资料。希望能把这个写成一个系列,先是asp.net,然后再是Silverlight。因为是从3.5开始学期,中间会涉及到AJAX、LINQ、MVC等技术。

学习环境搭建:

操作系统:Windows XP sp3

工具:Visual studio 2008 sp1,.net framework3.5.

    好啦,来开始建设第一个网站吧。有VS2008的帮助,这一步就so easy 啦。在VS2008的菜单项中,“文件-->新建-->网站”中选择“ASP.NET网站”。

在生成的Defualt.aspx文件的中添加如下几行代码,第一个网页就完成啦。so easy!

 

ExpandedBlockStart.gif代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server" >
    
<title></title>
</head>
<body >
    
<form id="form1" runat="server">
    
<div>
        
<h1 >The first Demo of ASP.NET</h1>
        
<h2 >The date and time is <%=DateTime.Now.ToString() %>.</h2>
        
<asp:Literal ID="Literal1" runat="server">
         Hello World
!
        
</asp:Literal>
        
<br />
    
</div>    
    
</form>
</body>
</html>

 

当然,这个也可以直接用拖拽控件来完成。显然,这是一个再简单不过的网页。那让我们继续把它变得稍微复杂一点吧。为它加上一个按钮,并让按钮工作。

ExpandedBlockStart.gif代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    
<title>A Simple Demo</title>
</head>
<body >
    
<form id="form1" runat="server">
    
<div>
        
<h1 >A Simple Demo of ASP.NET</h1>
        
<h2 >The date and time is <%=DateTime.Now.ToString() %>.</h2>
        
<asp:Literal ID="Literal1" runat="server">
         Hello World 
!
        
</asp:Literal>
        
<br />
    
<asp:Button ID="Button1" runat="server" Text="开始学习" onclick="Button1_Click"
      
/>
        
</div>    
    
</form>
</body>
</html>

 

将按钮拖进去后,双击按钮,会跳到后台代码中,VS会为你自动生成事件处理函数,但内容就要你自己来完成了。我们来实现各最基本的功能,将Literal的文字改变。

    protected void Button1_Click(object sender, EventArgs e)
    {
        Literal1.Text 
= "继续努力!";
    }

 

运行后双击按钮,就知道发生了什么。

ASP.NET究竟是怎么工作的,它又包含了多少类似Button这样的控件,留到下节学习。

 

转载于:https://www.cnblogs.com/yangqk/archive/2010/03/07/1680251.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值