3.2.1 提交合法的HTML标签(1)

有时候我们需要让我们提交的文本展示出来的效果非常美观,通常会对服务器提交一些HTML标签来控制文本或内容的样式。

HTML标签可能包含了很多不安全的因素,所以向服务器提交HTML标签通常会被服务器认为是不安全的操作。

ASP.NET作为一个功能强大的应用系统,已经默认地把这类操作给过滤掉了。但是如果我们自己可以确保提交内容的安全性,当然可以通过设置,关闭该过滤选项。这就要用到ASP.NET页面的Page指令来对页面的安全性进行设置了。

视频教学:光盘/videos/3/pageCommand.avi 长度:11分钟

1.基础知识——@Page指令

在ASP.NET里,使用最多的就是Web窗体。每一个Web窗体里都必须有@Page指令,所以@Page指令也是使用最为频繁的ASP.NET指令。

@Page指令定义Web窗体使用的属性,这些属性将被Web窗体页分析器和编译器使用。只能包含在.aspx文件中。

当我们每新建一个Web页面的时候,系统自动会为该Web页面头部创建一个@Page指令,来指明页面最基本的属性。

初始代码为:

  1. <%@ Page Language="C#" AutoEventWireup="true" 
    CodeFile="Default.aspx.cs"
  2. Inherits="_Default" %>

其中<%@ Page [Attribute=Value] ..%>是系统默认的指令格式。后面由空格隔开的一组组的数据是该指令的属性和值。

这里的几个参数说明如下。

Language=“C#”:是指该页面的默认语言为C#。

AutoEventWireup=“true”:是指系统自动绑定页面服务器端控件的事件。

CodeFile=“Default.aspx.cs”:是指定页面使用的代码文件。

Inherits=“_Default”:是说该页面继承自代码文件中的哪个类。

当然@Page指令不只是有这几个属性。具体属性列表如表3-3所示。

表3-3 @Page指令的属性

 

合法提交Html标签 Page指令的更多相关文章

  1. 合法提交Html标签(2)

    提交合法的HTML标签(2) 上面用到了一个Inherits属性,它用来设置页面与后台代码中相关联的类.我们打开CodeFile属性所指的文件,会找到该属性所指的类名.但是这里仅仅存放的是用户定义的事 ...

  2. 控制所生成的servlet的结构: JSP page指令

    在JSP中,主要有3种类型的指令:page, include和taglib.page指令允许我们通过类的导入.servlet超类的定制.内容类型的设置.以及诸如此类的事物来控制servlet的结构.p ...

  3. JSP页面的Page指令指定编码和Meta标签编码

    JSP代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" page ...

  4. Jsp页面中常见的page指令

    注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6513327323628962312/ 1.<JSP页面实际上就是Servlet> 2.<JSP页 ...

  5. JSP page指令详解

    JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言. 语法格式如下: <%@ directive attribute="value" %> 指令可以 ...

  6. jsp include page指令标记

    include指令标记 <jsp:include page=""> 父页面和包含进来的页面单独编译,单独翻译成servlet后,在前台拼成一个HTML页面. 动态编译& ...

  7. C# @Page指令中的AutoEventWireup,CodeBehind,Inherits

    AutoEventWireup 如果 Page 指令的 AutoEventWireup 属性被设置为 true(或者如果缺少此属性,因为它默认为 true) ,该页框架将自动调用页事件,即 Page_ ...

  8. JSP的学习(3)——语法知识二之page指令

    本篇接上一篇<JSP的学习(2)——语法知识一>,继续来学习JSP的语法.本文主要从JSP指令中的page指令,对其各个属性进行详细的学习: JSP指令: JSP指令是为JSP引擎而设计的 ...

  9. Javaweb学习笔记——(十二)——————JSP指令:page指令、include指令、taglib指令,JavaBean,内省,EL表达式

    JSP指令JSP指令分类 JSP有三大指令: *page指令 *include指令 *taglib指令 在JSP中没有任何指令是必须的. 但基本上每个JSP都是使用page指令============ ...

随机推荐

  1. makefile命令基本运用(一)

    一.makefile介绍: 一个工程中的源文件不计其数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译 ...

  2. CodeForces 742A Arpa’s hard exam and Mehrdad’s naive cheat

    题意:求1378 n次幂的最后一位. 析:两种方法,第一种,就是快速幂,第二种找循环节,也很好找,求一下前几个数就好. 代码如下: #pragma comment(linker, "/STA ...

  3. android调用系统相机并获取图片

    如果不是特别的要求,通过拍照的方式取得图片的话,我们一般调用系统的拍照来完成这项工作,而没必要再自己去实现一个拍照功能.调用系统相机很简单,只需要一个intent就可以跳转到相几界面,然后再通过onA ...

  4. Ubuntu 14.04 配置静态IP

    命令行手工配置静态IP比较麻烦,记录于此备查. 1,ubuntu的网络配置文件在: # /etc/network/interfaces //这个文件里 2,默认安装时,网络配置是使用DHCP自动分配I ...

  5. myeclipse使用maven插件进行maven install时报错check $m2_home environment variable and mvn script match

    check $m2_home environment variable and mvn script match 分类: maven2015-09-01 18:06 842人阅读 评论(0) 收藏 举 ...

  6. Creating a ClickOnce application

    refer to http://www.youtube.com/watch?v=t4BTLdIMYEY

  7. c#.net中参数修饰符ref,out ,params解析

    params ============================================================================================= ...

  8. WideCharToMultiByte和MultiByteToWideChar函数的用法

    为了支持Unicode编码,需要多字节与宽字节之间的相互转换.这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读<Windows核心编程>,总结出正确的用法. ...

  9. poj1083

    The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in ...

  10. jquery 获取 scrollHeight

    著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:匿名用户链接:http://www.zhihu.com/question/20985674/answer/16807177来源 ...