zoukankan      html  css  js  c++  java
  • ASP.NET2.0中很少用到但很酷的特性

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

     

          Cs类文件如下:

       

     1using System;
     2
     3namespace DemoOfAvalon
     4{
     5    public partial class _Default : System.Web.UI.Page
     6    {
     7        private string message = "blank";
     8        public string Message 
     9        {
    10            get
    11            {
    12                return message;
    13            }

    14            set
    15            {
    16                message = value;
    17            }

    18        }

    19        protected void Page_Load(object sender, EventArgs e)
    20        {
    21            Response.Write("My Message:"+message);
    22        }

    23    }

    24}

    25

        ASPX页面文件如下:

       

     1<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DemoOfAvalon._Default" Message="My Test Message String" %>
     2
     3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     4
     5<html xmlns="http://www.w3.org/1999/xhtml" >
     6<head runat="server">
     7    <title>无标题页</title>
     8</head>
     9<body>
    10    <form id="form1" runat="server">
    11    <div>
    12    
    13    </div>
    14    </form>
    15</body>
    16</html>

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

  • 相关阅读:
    阿里云HBase携X-Pack再进化,重新赋能轻量级大数据平台
    CVE漏洞—PHPCMS2008 /type.php代码注入高危漏洞预警
    傻瓜神经网络入门指南
    一起来看 rxjs
    阿里云ACE共创空间——MQ消息队列产品测试
    阿里毕玄:技术人应如何选择职业发展路线?
    MyBatsi学习
    UEditor学习
    fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
    JS获取当前年份月
  • 原文地址:https://www.cnblogs.com/Avalon/p/1323036.html
Copyright © 2011-2022 走看看