C#为某个目录或者某个单独的页面设置单独的config(例如:配置编码格式等)

在做项目的时候我们经常会给所有的页面设置一个GB2312格式的编码,但是有的时候会遇到些特殊情况,例如需要给单独的某个目录进行设置编码,例如在上传文件的时候我们经常会遇到解析文件时,文件名乱码问题,这时候我们就单独给这个上传的目录或者页面进行编码设置(uft-8)


 1 全站应用gb2312格式,在web.config里的<system.web></system.web>节点内插入globalization节点。如下:
2
3 <globalization requestEncoding=”gb2312″ responseEncoding=”gb2312″ fileEncoding=”gb2312″ />
4
5
6 某个页面或者某个目录要设置uft-8编码格式
7 方法是: 在webconfig文件configuration元素下配置以下字节,path 可以目录路径,也可以单独指向某个文件..
8 <location path=”Agent/index.aspx”>
9 <system.web>
10 <globalization fileEncoding=”utf-8″ requestEncoding=”utf-8″ responseEncoding=”uft-8″ culture=”zh-CN”/>
11 </system.web>
12 </location>
13
14
15 web.config如下
16 <?xml version="1.0" encoding="utf-8"?>
17 <configuration>
18 <appSettings/>
19 <connectionStrings/>
20 <system.web>
21 <!--all-->
22 <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" />
23 </system.web>
24 <location path="Demo/Upload">
25 <system.web>
26 <!--one-->
27 <globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="zh-CN"/>
28 </system.web>
29 </location>
30 </configuration>

时间: 2024-10-10 21:30:45

C#为某个目录或者某个单独的页面设置单独的config(例如:配置编码格式等)的相关文章

限定某个目录禁止解析php、限制user_agent、php相关配置

限定某个目录禁止解析php 当黑客攻击你的服务器时,在你的静态目录下添加一个木马脚本,这时服务器将会很大风险,这时需要限制哪些目录不能解析php,提高安全性. 1.新增内容 [[email protected] local]# vi /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "/data/wwwroot/111.com" ServerName 111.c

2018-3-7 11周2次课 限定某个目录禁止解析php、限制user_agent、php相关配置

11.28 限定某个目录禁止解析php 禁止php解析:防止被上传有害php文件,而被执行,php中可能有危险的函数,如果开放了上传权限,肯定会被上传恶意木马文件,会被拿到服务器权限,root权限,非常危险. 更可以在加上FilesMatch访问限制 检查并重新加载配置文件 -t,graceful [[email protected] ~]# cd /data/wwwroot/111.com/ [[email protected] 111.com]# mkdir upload [[email p

apache2.4限定某个目录禁止解析PHP、限制user_agent、PHP相关配置

限定某个目录禁止解析PHP 对于使用PHP语言编写的网站,有一些目录是有需求上传文件的,比如服务器可以上传图片,并且没有做防盗链,所以就会被人家当成了一个图片存储服务器,并且盗用带宽流量.如果网站代码有漏洞,让黑客上传了一个用PHP代码写的木马,由于网站可以执行PHP程序,最终会让黑客拿到服务器权限,为了避免这种情况发生,我们需要把能上传文件的目录直接禁止解析PHP代码(不用担心会影响网站访问,若这种目录也需要解析PHP,那说明程序员不合格) 1. 修改虚拟主机配置文件 [[email prot

LAMP(7限定某个目录禁止解析php、 限制user_agent、 PHP相关配置、PHP扩展模块

                限定某个目录禁止解析php 防止黑客上传一个目录文件php,网站会从而解析php,对我们的网站有很大的危险. 因此,我们需要在能上传文件的目录直接禁止解析PHP代码 禁止步骤 1.编辑虚拟主机配置文件:增添内容 核心配置文件内容 <Directory /data/wwwroot/111.com/upload> php_admin_flag engine off   //禁止解析PHP这行即可 <FilesMatch  (.*)\.php(.*)>  

四十四、限定某个目录禁止解析php、限制user_agent、PHP相关配置

一.限定某个目录禁止解析php 禁止解析php主要是为了安全,一般静态文件所存放的目录下是不允许放PHP的 # vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <Directory /data/wwwroot/111.com/upload> php_admin_flag engine off       //禁止解析PHP <FilesMatch (.*)\.php(.*)>    //访问php后缀的全部拒绝,拒绝后都无

Linux centosVMware apache 限定某个目录禁止解析php、限制user_agent、php相关配置

一.限定某个目录禁止解析php 核心配置文件内容 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <Directory /data/wwwroot/www.111.com/upload> php_admin_flag engine off </Directory> curl测试时直接返回了php源代码,并未解析 二.限制user_agent user_agent可以理解为浏览器标识 核心配置文件内容 <IfModul

KindEditor单独上传图片、单独上传文件、编辑器的通用设置与调用

KindEditor.ready(function(K){ var editor = K.editor({ allowFileManager:true }); // 上传图片 K('#imageBtn').click(function(){ editor.loadPlugin('image', function(){ editor.plugin.imageDialog({ imageUrl:K('#image').val(), clickFn:function(url){ K('#image')

maven项目中,lib目录下有自己私有的包,则需要配置一下代码,然后进行打包

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.6</source> <target>1.6</target> &l

基础才是重中之重~网站bin目录下的程序集自动加载

回到目录 网站bin目录下的程序集一般由系统项目,项目引用的外部DLL及外挂DLL组成,它们在网站运行时会自动加载,这一点很重要,项目本身DLL及项目引入的DLL会自动加载,这没有问题,而外挂在bin目录的DLL也会自动加载,这很重要,因为,它可以使我们的应用程序更加灵活,在开发通用功能上,也显得扩展性更强! 一个例子,比如一个HttpModule,它是一个通用的功能,向页面添加一些缓存过期的共用信息,这对于你所有网站都是共用的,这时,可以建立一个HttpModule项目,它代码可能是这样 na