这是程序和页面混在一起的写法,如果我想将代码分离到后台,应该怎么进行?
主要是不能理解ItemTemplate的使用。
===========================================================================
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.SqlClient" %><script runat=server>void Page_Load(Object sender , EventArgs e)
{
SqlConnection conPubs;
SqlCommand cmdSelect;
SqlDataReader dtrAuthors; // Retrieve records from database
conPubs = new SqlConnection( @"Server=localhost;Integrated Security=SSPI; Database=Pubs" );
cmdSelect = new SqlCommand( "Select * From Authors", conPubs );
conPubs.Open();
dtrAuthors = cmdSelect.ExecuteReader(); // Bind to Repeater
rptAuthors.DataSource = dtrAuthors;
rptAuthors.DataBind(); dtrAuthors.Close();
conPubs.Close();
}</Script><html>
<head><title>Repeater.aspx</title></head>
<body>
<form Runat="Server"><asp:Repeater
ID="rptAuthors"
Runat="Server"> <ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "au_lname" ) %>
</ItemTemplate></asp:Repeater></form>
</body>
</html>
主要是不能理解ItemTemplate的使用。
===========================================================================
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.SqlClient" %><script runat=server>void Page_Load(Object sender , EventArgs e)
{
SqlConnection conPubs;
SqlCommand cmdSelect;
SqlDataReader dtrAuthors; // Retrieve records from database
conPubs = new SqlConnection( @"Server=localhost;Integrated Security=SSPI; Database=Pubs" );
cmdSelect = new SqlCommand( "Select * From Authors", conPubs );
conPubs.Open();
dtrAuthors = cmdSelect.ExecuteReader(); // Bind to Repeater
rptAuthors.DataSource = dtrAuthors;
rptAuthors.DataBind(); dtrAuthors.Close();
conPubs.Close();
}</Script><html>
<head><title>Repeater.aspx</title></head>
<body>
<form Runat="Server"><asp:Repeater
ID="rptAuthors"
Runat="Server"> <ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "au_lname" ) %>
</ItemTemplate></asp:Repeater></form>
</body>
</html>
解决方案 »
- 弹出层 修改头像 修改成功 就在当前页面 显示修改的图像
- asp.net 操作excle
- 两个跟图片相关的问题,请教大家!
- GridView中用BoundField绑定DateTime列的格式问题
- ASP.NET Web服务有些什么功能
- web服务问题,摸名
- table控件问题
- 关于用相对路径重定向的问题。
- 谁知道Media Player插件的设置方法,有没有方法实现自动暂停再接着播放呢?
- 学asp.net半年了,试做了一个简单的OA系统,请大家看看给点意见,
- 使用TextBox添加记录,当TextBox无内容时,怎样能让其写入数据库的内容为NULL
- 装了ie webcontrols后,使用tabstrip后,出现创建控件时出错,怎么解决
要不然很难做到哟。
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "au_lname" ) %>
</ItemTemplate> 而我现在想直接在cs文件里写,不写在aspx页面,应该用什么方式啊?
绑定的一些操作是写在.cs(codebehind)文件里面的