模板酷站

电脑版
提示:原网页已由神马搜索转码, 内容由www.mb5u.com提供.

asp.net Repeater 数据绑定的具体实现_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:Asp.Net 无刷新文件上传并显示进度条的实现方法及思路相信通过Asp.Net的服务器控件上传文件在简单不过了,通过AjaxToolkit控件实现上传进度也不是什么难事,为什么还要自己辛辛苦苦来 实现呢?我并不否认拿来主义,只是我个人更喜欢凡是求个所以然。本篇将阐述通过Html,IHttpHandler和 IHttpAsyncHandler实现文件上传和上

以下为设计步骤:

1、在C# 中连接数据库。如下图:
2、在项目中添加新建项,建立一个数据集,并把Categories从服务器资源列表中拖到这个数据集模板中并点击菜单“生成-生成解决方案”,如下图:

3、在aspx的webform上放一个ObjectDataSource控件,设定它的TypeName为刚刚建立的数据集类型,用它的向导建立即可。
4、在aspx的webform上放一个Repeater控件,用它的向导设定它的DataSourceID为上面的ObjectDataSource
5、在网页中设定它的源码,即加上<itemTemplate><AlternatingItemTemplate>等模板。如下面的代码

复制代码代码如下:
< %@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Repeater.Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
< head runat="server">
   < title></title>
< /head>
< body>
   < form id="form1" runat="server">
   < div>

       < asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
            OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
            TypeName="Repeater.DataSetEmployeesTableAdapters.CategoriesTableAdapter">
       < /asp:ObjectDataSource>
       < asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1"
            onitemdatabound="Repeater1_ItemDataBound"
            onitemcreated="Repeater1_ItemCreated">
       < HeaderTemplate>
           类别表
          < table border="1"><th>类别ID</th><th>类别名称</th><th& gt;描述</th><th>图片</th>
       < /HeaderTemplate>
       < ItemTemplate>
          < tr>
            < td><%#Eval("CategoryID")%></td>
            < td>
                < asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("CategoryName")%>'></asp:TextBox>
            < /td>
            < td><%#Eval("Description")%></td>
            < td><img alt="None" src='<%#Eval("Picture")%>' /></td>
          < /tr>

       < /ItemTemplate>
       < AlternatingItemTemplate>
          < tr>
            < td style="background-color:Blue"><%#Eval("CategoryID")%></td>
            < td  style="background-color:Blue">
              < asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("CategoryName")%>'></asp:TextBox>
            < /td>
            < td  style="background-color:Blue"><%#Eval("Description")%></td>
            < td  style="background-color:Blue"><img alt="None" src='<%#Eval("Picture")%>' /></td>
          < /tr>
       < /AlternatingItemTemplate>
       < FooterTemplate>
         < /table>
       < /FooterTemplate>
       < /asp:Repeater>

   < /div>
   < /form>
< /body>
< /html>

分享:Asp.net获取客户端IP常见代码存在的伪造IP问题探讨如果某个网站是通过下面的代码获取IP,那么我们只要在Header里随意设置HTTP_VIA和X_FORWARDED_FOR,就可以达到伪造IP的目的 在网卡随便一搜: Asp.net 客户端IP 可以搜索到很多页面,提供的代码基本都类似于: 复制代码 代码如下: if (Request.ServerVariables[HTTP_VIA]

上一页
1/2
下一页
来源:模板无忧/所属分类:.Net教程/更新时间:2013-07-03
最新评论:

暂时还没人评论! 快来抢沙发啊!


匿名评论
相关.Net教程

编程教程搜索