国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET數據綁定的記憶碎片實現代碼

2024-07-10 12:41:19
字體:
來源:轉載
供稿:網友
ASP.NET數據綁定的一般情況

1、<%= C#代碼 %> //調用代碼隱藏頁面的方法、屬性、或者字段
這里一般是調用屬性和方法比較多,要注意調用的屬性、方法或者字段的作用域,必須是可以在ASPX頁面可以訪問到的。

代碼示例(ASPX):<%=Property%>

在(CS)是: public string Property{ get { return "This is a Property";} }
屬性是這樣使用的,方法和字段的使用類似,也是這樣實現的。

2、<%#數據綁定表達式%>//是在列表控件里面使用的

使用方式一:<%# Eval("FirstName")%>
使用方式二:<%# DataBinder.Eval(Container.DataItem, "SecondName")%>
下面附上我調試的源碼,可以復制過去看看

在ASPX頁面:

代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DataBindEx._Default" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Collections.Generic" %>
<!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 runat="server">
<div>
<%=Property%>
<br />
<asp:TextBox ID="TextBox1" Text="This is TextBox of serverClient " runat="server"></asp:TextBox>
<br />
<%=Method()%>
<br />
<br />
<asp:Label ID="Label1" runat="server"><%=TextBox1.Text %></asp:Label>
<br />
<%=(Property + " " + Method())%>
</div>
<div>
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="RptAllOnItemDataBound">
<HeaderTemplate>
This is Header<br />
</HeaderTemplate>
<ItemTemplate>
FirstName:<%# Eval("FirstName")%>
SecondName:<%# DataBinder.Eval(Container.DataItem, "SecondName")%>
FullName:<%# (Container.DataItem as DataBindEx.Person).FullName%>
<asp:Literal ID="Others" runat="server"></asp:Literal>
<br />
</ItemTemplate>
<FooterTemplate>
This is footer<br />
</FooterTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html>

在CS頁面:
代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.MobileControls;
namespace DataBindEx
{
public class Person
{
public string FirstName
{
get;
set;
}
public string SecondName
{
get;
set;
}
public string FullName
{
get
{
return FirstName + SecondName;
}
}
}
public partial class _Default : System.Web.UI.Page
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赫章县| 太原市| 乌什县| 桓台县| 固始县| 凌海市| 小金县| 吴江市| 石城县| 林口县| 五常市| 屯留县| 陆丰市| 台安县| 保定市| 砚山县| 安溪县| 翁牛特旗| 津南区| 文山县| 达日县| 黑龙江省| 柘城县| 和田市| 兖州市| 肇东市| 南雄市| 固原市| 桃园县| 安西县| 金昌市| 资中县| 洛宁县| 崇义县| 西安市| 连云港市| 鹤庆县| 大荔县| SHOW| 大荔县| 河南省|