一直知道jsp是如下的定义方法:
<%!
public string f(){
retrun “hello”;
}
%>
用“aspx 定义方法” “aspx 定义类”来搜索一直不得要领,突然间看见了<script>我才愰然,竟然不是前台脚本,竟然就是定义方法和变量的地方,我搜索了这么久只能说苍天啊,大地啊……
<%@ Page language=”c#”%>
<%
System.Web.HttpContext context = this.Context;
int i = 1;
context.Response.Write(i + a() + Test.hello());
%>
<script runat=”server”>
public string a()
{
return “hello”;
}
public class Test
{
public static string hello()
{
return “static, hello”;
}
}
</script>
一定要找到这些的原因是现在一些旧项目,原来的代码与开发环境都找不到,唯一能看到的就是页面了。而php或者jsp都有保存文本代码的能力,于是我想aspx也有这个能力,功夫不负有心人,这样我又可以只用notepad来写.net程序了,爽啊
当然还要再配上include,这样就可以单独定义公共方法了
<!– #
include file=”head.aspx” –>