Asp.Net 的 解释执行

Asp.Net较之经典的ASP执行效率上提高了很多,因为一次编译后就可以多次执行了。 但是某些情况下我们又需要能够实时修改服务器上的代码,而不用在进行重新编译dll部署上去。

其实Asp.Net也可以解释执行,以下为示例代码

 

示例一

<%@ Page Language= " C# "  %>
< html >
< head >
     < title >ASP.NET 解释执行 示例一 </ title >
</ head >
< body >
    调用系统函数 当前时间: <%=System.DateTime.Now.ToString() %>
</ body >

</html> 

 

示例二

<%@ Page Language= " C# "  %>
< html >
< head >
     < title >ASP.NET 解释执行 示例二 </ title >
</ head >
< body >
    调用当前页面函数:  <%=SayHello( " Calvin ")  %>
</ body >
</ html >
< script  runat ="server" >
private string SayHello(string name)
{
     return "Hello "+name;
}
</ script >

 

 

示例三

<%@Page Language="C#" CodeFile="AspPage.cs"  Inherits="AspPage" %>

< html >
< head >
     < title >ASP.NET 解释执行 示例三 </ title >
</ head >
< body >
     <%=SayHello( " Calvin ") %>
</ body >
</ html >
< script  runat ="server" >
 protected  void Page_Load(object sender, EventArgs e)
 {
     Response.Write("调用后台页面AspPage<br />");
      // Response.End();
 }
</ script >

 其中AspPage.cs内容如下

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;

public  partial  class AspPage : Page
{
     protected  string SayHello( string name)
    {
         return  string.Format( " Hello {0}, Current DateTime is {1} ", name, System.DateTime.Now.ToString());
    }
}

转载于:https://www.cnblogs.com/xiaoc/archive/2012/09/03/2669155.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值