asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET2.0中很少用到但很酷的特性


发布日期:2018年02月01日
 
ASP.NET2.0中很少用到但很酷的特性

今天看到一个在aspx页中被<%@Page%>指令支持的可以扩展一个类中属性的使用方式在ASPNET中你可以声明一个公共属性然后在aspx页面的<%@Page%>指令属性中为其赋值而在以前的版本中<%@Page%>指令仅支持一些特定的属性

Cs类文件如下

using System;

namespace DemoOfAvalon

{

public partial class _Default : SystemWebUIPage

{

private string message = blank;

public string Message

{

get

{

return message;

}

set

{

message = value;

}

}

protected void Page_Load(object sender EventArgs e)

{

ResponseWrite(My Message:+message);

}

}

}

ASPX页面文件如下

<%@ Page Language=C# AutoEventWireup=true CodeBehind=Defaultaspxcs Inherits=DemoOfAvalon_Default Message=My Test Message String %>

<!DOCTYPE html PUBLIC //WC//DTD XHTML Transitional//EN http://wwwworg/TR/xhtml/DTD/xhtmltransitionaldtd>

<html xmlns=http://wwwworg//xhtml >

<head runat=server>

<title>无标题页</title>

</head>

<body>

<form id=form runat=server>

<div>

</div>

</form>

</body>

</html>

当运行时你将得到My Test Message String这条信息是不是很酷呢?!

上一篇:ASP.NET入门教程 1.4 与其他技术相融合的地方

下一篇:ASP.NET中DataTable对象