博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net
阅读量:4974 次
发布时间:2019-06-12

本文共 1155 字,大约阅读时间需要 3 分钟。

<%@ Page language="c#" CodeFile="Webform.aspx.cs" Inherits="test.WebForm" %>

@Page指令添加CodeFile属性,以便告诉ASP.NET到哪里寻找隐藏模块,

另外的Inherits的属性,以便公开代码隐藏模块的命名空间和类。

 

ASP.NET的基本语法:

asp.net代码必须嵌入在<%%>标记或<Script></Script>标记之中,只有嵌入在这些标记当中的代码才会被asp.net引擎处理。

其中在<%%>标记或<%=%>中允许内联代码和内联表达式,不能在此标记中定义方法和编写事件处理程序。

在<Script></Script>标记中,一般进行方法的定义和事件响应程序的编写,而不能出现单独的内联代码和内联表达式。

例如:

<%@Page language="c#">

<script language=c#  runat=server>

方法和内联代码

</script>

其中runat=server属性通知web服务器在服务器上处理脚本,若不设置该属性,脚本将由客户端浏览器处理。

<%@page language=c#%>称为asp.net指令,它用于编译器处理asp.net web窗体页(.aspx)和用户控件(.ascx)文件时所使用的设置,

常见的指令:

指令                        说明                                                                                                    
@page 设置web页的特定属性
@Import 导入命名空间,以便在页中使用命名空间中的所有类和接口
@Assembly 将程序集链接当前页或用户控件
@Control 用于用户自定义控件中

1.@page指令

Page指令由属性值对组成,具体使用格式为:

<%@page 属性=[值] [属性=值....]%>

@page指令的属性有很多,常见的有:Language属性,用于设置在<%%>标记中使用的脚本语言,可以使用c#作为脚本语言,

CodeFile属性,用于指定web窗体的类文件名,

Inherits属性,用于指定该web页是从哪个类文件中继承而来的,

EnableViewState属性,指示是否为所有页请求维护视图状态。

@page指令只能在aspx文件中使用,可以放在任何位置,但一般放在文件的开头。

2.@Import指令

@Import指令的使用格式为:<%@Import NameSpace="值"%>

@Import指令所具有的NameSpace属性不能多于一个,要导入多个命名空间,需要使用多条@Import指令。

<%-- --%>是服务端注释,被它注释的内容在前端是看不见的,区别于客户端的注释。

 

转载于:https://www.cnblogs.com/xiaoai123/p/8228971.html

你可能感兴趣的文章
MyISAM 和 InnoDB 讲解
查看>>
乐观锁与悲观锁
查看>>
快速排序 冒泡排序
查看>>
帝国cms安装在二级目录 构建中英文网站
查看>>
zoj分类
查看>>
awk系列:在awk中如何使用流程控制语句
查看>>
Windows10的周年更新中无法关闭Cortana?这里有方法
查看>>
用到的一些方法
查看>>
JS 生成二维码和加上logo图片
查看>>
C++笔记-类层次结构
查看>>
Net::OpenSSH 使用例子
查看>>
mysql READ-COMMITTED 模式下 行锁不会升级到表级锁
查看>>
Burst Windows 2003 VPS安装中文语言包图文教程
查看>>
公式图片生成代码
查看>>
世博会
查看>>
最近要看的东西
查看>>
C/C++用状态转移表联合函数指针数组实现状态机FSM
查看>>
QlikView报表显示连续若干个月内活跃用户的数量
查看>>
galera安装之编译安装xtrabackup 2.2.11
查看>>
GPG签名验证错误
查看>>