今天看到一個在aspx頁中被<%@Page%>指令支持的可以擴展一個類中屬性的使用方式在ASPNET中你可以聲明一個公共屬性然後在aspx頁面的<%@Page%>指令屬性中為其賦值而在以前的版本中<%@Page%>指令僅支持一些特定的屬性
Cs類文件如下
using System;
namespace DemoOfAvalon
{
public partial class _Default : System
Web
UI
Page
{
private string message =
blank
;
public string Message
{
get
{
return message;
}
set
{
message = value;
}
}
protected void Page_Load(object sender
EventArgs e)
{
Response
Write(
My Message:
+message);
}
}
}
ASPX頁面文件如下
<%@ Page Language=
C#
AutoEventWireup=
true
CodeBehind=
Default
aspx
cs
Inherits=
DemoOfAvalon
_Default
Message=
My Test Message String
%>
<!DOCTYPE html PUBLIC
//W
C//DTD XHTML
Transitional//EN
http://www
w
org/TR/xhtml
/DTD/xhtml
transitional
dtd
>
<html xmlns=
http://www
w
org/
/xhtml
>
<head runat=
server
>
<title>無標題頁</title>
</head>
<body>
<form id=
form
runat=
server
>
<div>
</div>
</form>
</body>
</html>
當運行時你將得到My Test Message String這條信息是不是很酷呢?!
From:http://tw.wingwit.com/Article/program/net/201311/15213.html