ASP.NET 2.0的语法

本文介绍了ASP.NET中的多种指令,包括@Page、@Control、@Import等,并提供了代码声明块及内联代码的具体示例。
1. 指令语法
①. @page 指令
只能包含在.aspx文件中, 语法:
<%@ Page attribute="value" [attribute="value"...]%>
②. @Control 指令
只能包含在.ascx文件(用户控件)中, 语法:
<%@ Control attribute="value" [attribute="value"...]%>
③. @Import 指令
将命名空间显式导入到ASP.NET应用程序文件(如网页,用户控件,母版页)中, 同时使导入的命名空间的所有类和接口可用于文件.
<%@ Import Namespace="value" %>
④. @Implements
用于指示当前的ASP.NET应用程序文件实现指定的.NET Framework接口.
<%@ Implements interface="validInterfaceName" %>
⑤. @Register
⑥. @Assembly
⑦. @Reference
⑧. @OutputCache

2. 代码声明块
<script runat="server" language="codelanguage" src="pathname">
代码
</script>
例子:
ContractedBlock.gifExpandedBlockStart.gifCode
<html>
<script language="C#" runat="server">
    
void EnterBtn_Click(object Src, EventArgs E)
    {
        Message.Text 
= "智者回音:你好!" + Name.Text + ",我已经为你算了一卦,你的一生会是精彩" + "<br>" + "而幸福的一生! 但条件是:你要欣赏自己,热爱生活并不懈进取.";
    }
    
</script>
    
    
<body>
    
<center>
    
<form id="Form1" runat="server">
    
<h4>想知道你的人生是怎样的人生吗?</h4><br />
    请输入你的姓名:
    
<asp:TextBox ID="Name" runat="server"></asp:TextBox>
    
<asp:Button ID="Button1" Text="提交" OnClick="EnterBtn_Click" runat="server" />
    
<p>
    
<asp:Label ID="Message" runat="server"></asp:Label>
    
</p>
    
</form>
    
</center>
    
</body>
</html>

3. 代码呈现块
内联代码, 内联表达式 (不懂啊不懂)
ContractedBlock.gifExpandedBlockStart.gifCode
<html>
<head runat="server">
    
<title>演示代码呈现快</title>
</head>
<body>
<center>
<%
    
for (int i = 4; i < 7; i++)
    {
         
%>
         
<font size=<%=i %>>人生的意义在于创造, 而奋斗则是一种手段.</font><br />
         
<% } %>
</center>
</body>
</html>

转载于:https://www.cnblogs.com/niuniu1985/archive/2009/09/28/1575364.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值