开始学ASP.NET了

博主总结昨晚学习情况,先看MS教程后独立编写代码,涉及广告转子、Web窗体控件、代码绑定和代码隐藏等技术。文中给出了页面代码、逻辑代码和广告转子代码,逻辑代码使用SqlConnection和SqlDataAdapter操作数据库,填充DataSet并绑定到DataList。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总结一下昨晚的情况.

先看了MS的教程,然后自己独立写了一遍.主要内容涉及到
1.广告转子
2.Web窗体控件
3.代码绑定
4.代码隐藏

感觉好极了~~

页面代码如下:040825.aspx

<%@ Page Inherits="sumup" src="040825.aspx.cs" Debug="True" %>
<html>
<head>
<title>2004-8-25总结:Web 窗体介绍</title>
</head>
<body>
<center>

<H1>WEB 窗体介绍,涉及技术:</H1><BR>

1.广告转子
2.Web窗体控件
3.代码绑定
4.代码隐藏

<form runat="server">
<table>
 <!--广告转子开始-->
 <tr>
  <td><asp:AdRotator AdvertisementFile="ads.xml" runat="server" /></td>
 
 </tr>
 <!--广告转子结束-->
</table>

<table>
 <!--表单显示界面开始-->
 <tr>
  <td>姓名:</td>
  <td><asp:textbox id="Name" runat="server" /></td>
  <td><asp:RequiredFieldValidator ControlToValidate="Name" errormessage="姓名不能为空!" Display="Dynamic" runat="server" /></td>
 </tr>
 
 <tr>
  <td>类别:</td>
  <td>
   <asp:DropDownList id="Catagory" runat="server">
   <asp:listitem>请选择一个类别</asp:listitem>
   <asp:listitem>psychology</asp:listitem>
   <asp:listitem>business</asp:listitem>
   <asp:listitem>popular_comp</asp:listitem>
   </asp:DropDownList>
  </td>
  <td><asp:RequiredFieldValidator ControlToValidate="Catagory" InitialValue="请选择一个类别" errormessage="您必须选择一个类别!" Display="Dynamic" runat="server" /></td>
 </tr>

 <tr>
  <td><asp:Button Text="查找" OnClick="SubmitBtn_Click" runat="server" /></td>
 </tr>
 <!--表单显示界面结束-->

</table>

 <!--显示界面开始-->
 <p>
 <asp:Label id="msg" runat="server" />

 <p>

  <asp:DataList id="MyList" RepeatColumns="2" runat="server">
   
   <ItemTemplate>
    <table>
     <tr>
      <td><img src='<%# DataBinder.Eval(Container.DataItem, "title_id", "img/fang.gif")%>'></td>
      <td width="250">
       <b><%# DataBinder.Eval(Container.Dataitem, "title") %></b>
       <br><br>
       价格: <%# DataBinder.Eval(Container.DataItem, "price", "${0}") %>
      </td>
     </tr>
    </table>
   </ItemTemplate>

  </asp:DataList>
 <!--显示界面结束-->

</form>

</center>
</body>
</html>

 

逻辑代码如下:040825.aspx.cs

using System;
using System.Data;
using System.Data.SqlClient;

using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;

public class sumup : Page {

public TextBox      Name;
public DropDownList Catagory;
public Label        msg;
public DataList     MyList;

 public void SubmitBtn_Click(Object sender, EventArgs e) {
  SqlConnection myConnection = new SqlConnection("Data Source=localhost;UID=sa;PWD=123456;Initial Catalog=pubs");
  SqlDataAdapter myCommand = new SqlDataAdapter("select * from titles where type='" + Catagory.SelectedItem.Value + "'",myConnection);

  DataSet ds = new DataSet();
  myCommand.Fill(ds,"Titles");

  MyList.DataSource = ds.Tables["Titles"].DefaultView;
  MyList.DataBind();

  msg.Text = Name.Text + ",您选择了:" + Catagory.SelectedItem.Value;

  myConnection.Close();
 }
}

广告转子代码如下:ads.xml

<?xml version="1.0" encoding="gb2312" ?>
<Advertisements>

 <Ad>
  <ImageUrl>http://www.baidu.com/img/slogo.gif</ImageUrl>
  <NavigateUrl>http://www.baidu.com</NavigateUrl>
  <AlternateText>百度</AlternateText>
  <Impressions>60</Impressions>
 </Ad>


 <Ad>
  <ImageUrl>http://www.chinaz.com/AI/zzzbanner.gif</ImageUrl>
  <NavigateUrl>http://www.baidu.com</NavigateUrl>
  <AlternateText>中国站长站</AlternateText>
  <Impressions>70</Impressions>
 </Ad>

 <Ad>
  <ImageUrl>http://www.chinaz.com/AI/ads8.gif</ImageUrl>
  <NavigateUrl>http://www.baidu.com</NavigateUrl>
  <AlternateText>广告媒体</AlternateText>
  <Impressions>80</Impressions>
 </Ad>

 <Ad>
  <ImageUrl>http://idc.chinaz.com/chinaz_com/html/images/union_265.gif</ImageUrl>
  <NavigateUrl>http://www.baidu.com</NavigateUrl>
  <AlternateText>265流量交流平台</AlternateText>
  <Impressions>90</Impressions>
 </Ad>

</Advertisements>

'//////////////////////////////////////////////////////////////////////////////////////////////

路,在脚下曲折的延伸,我执著的走着,为了心中不变的理想.

如果您想ASP.NET,以下是一些步骤和建议: 1. 了解基础知识:在开始ASP.NET 之前,您需要掌握 C# 或 VB.NET 等编程语言的基础知识。如果您还没有习过编程语言,可以先习一些基础课程。 2. 安装开发环境:要开始编写 ASP.NET 应用程序,您需要安装 Visual Studio 开发环境。Visual Studio 是一个功能强大的 IDE,可在 Windows 操作系统上运行。 3. ASP.NET 基础知识:ASP.NET 的基础知识包括了解 ASP.NET 网站的结构、控件、视图和模型等。您可以通过官方文档和教程、在线教程或书籍等途径习。 4. 创建您的第一个 ASP.NET 应用程序:您可以通过 Visual Studio 创建您的第一个 ASP.NET 应用程序,并使用 C# 或 VB.NET 编写代码。 5. ASP.NET 数据库编程:ASP.NET 还提供了一些集成数据库支持,您可以使用这些工具轻松创建和管理数据库。习如何使用 ASP.NET 连接到数据库、执行查询和更新操作等是必要的。 6. ASP.NET 安全性:ASP.NET 提供了许多安全性功能,包括验证和授权。习如何使用这些功能可以确保您的应用程序安全可靠。 7. 继续深入习:一旦您掌握了 ASP.NET 的基础知识和一些高级概念,您可以深入习更高级的主题,如 ASP.NET MVC、Web API、SignalR 等。 总之,ASP.NET 需要一些时间和精力,但是这是一项非常有用和有前途的技能。通过不断的实践和习,您可以成为一名优秀的 ASP.NET 开发人员。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值