ASP.NET 配置设置
来源:互联网 发布:迅雷赚钱宝端口号 编辑:程序博客网 时间:2024/06/05 18:22
http://msdn2.microsoft.com/zh-cn/library/ms178683(VS.80).aspx
通过“ASP.NET 配置设置”对话框的“应用程序”选项卡可以管理三种类型的配置设置:
-
公共编译、页和运行时设置。
-
全球化设置。
-
标识设置。
在 Microsoft Internet 信息服务 (IIS) 管理器中显示“ASP.NET 配置设置”对话框
-
打开 Web 应用程序的“属性”对话框。
-
依次单击“ASP.NET”、“编辑配置”和“应用程序”。
您在“应用程序”选项卡上进行的设置应用于显示“属性”对话框之前所选择的 Web 应用程序。您在“应用程序”选项卡上应用的设置将显示在 Web 应用程序的 Web.config 文件的 system.web 配置节。
配置设置是可继承的。可在 Machine.config 文件中定义设置,此文件充当服务器上所有网站和 Web 应用程序的基本配置。通过在 Web 应用程序级别上进行配置设置,可以创建新设置或者重写继承的设置。
有关“ASP.NET 配置设置”的信息,请参见 ASP.NET 配置概述。
任务
-
使用“应用程序”选项卡可以完成以下任务:
-
设置 Web 应用程序中 ASP.NET 页的默认语言。
-
设置 Web 应用程序的默认主题和母版页。
-
对 Web 应用程序启用调试。
-
指定请求可以运行的最大秒数,超过此时间,ASP.NET 将自动关闭请求。
-
设置请求、响应和区域性设置的内容编码字符集,这些字符集将确定与区域性相关的函数的结果(如日期、数字和货币格式)。
-
设置将模拟的 Windows 标识,ASP.NET 页将在该标识下运行。
用户界面元素
“应用程序”选项卡有三种类别,如下所示:
-
公共编译、页和运行时设置
-
全球化设置
-
标识设置
- 公共编译、页和运行时设置
该类别用于对“页语言默认值”、“页主题默认值”、“页主体默认值”、“启用调试”和“请求执行超时(秒)”进行配置设置。
- 页语言默认值
用于选择动态编译文件要使用的默认编程语言。可用的语言包括:VB(Microsoft Visual Basic 开发系统)、C#、JS(Microsoft JScript 开发软件)和 VJ#(Microsoft Visual J# 开发工具)。
- 页主题默认值
用于指定要应用于 Web 应用程序中所有页的默认主题。
- 页主体默认值
用于指定母版页文件相对于本地配置文件的路径。
- 启用调试
用于指定是编译发布二进制文件还是调试二进制文件。如果复选框未选中,则该值为 false。
- 请求执行超时(秒)
用于设置允许执行请求的最大秒数,超过此时间,请求将被 ASP.NET 自动关闭。
- 全球化设置
用于对“请求编码”、“响应编码”、“区域性”和“UI 区域性”进行配置设置。
- 请求编码
用于指定每个传入请求的假定编码,包括已发送的数据和查询字符串。默认编码为 UTF-8。
- 响应编码
用于指定响应的内容编码。默认编码为 UTF-8。
- 文件编码
用于为 .aspx、.asmx 和 .asax 文件分析指定默认编码。
- 区域性
用于为处理传入的 Web 请求选择默认的区域性。区域性确定与区域性相关的函数的结果(如日期、数字和货币格式)。
- UI 区域性
用于为处理与区域设置相关的资源搜索选择默认区域性。
- 标识设置
用于对“模拟”、“用户名”和“密码”进行配置设置。
- 模拟
用于指定是否对每个请求使用客户端模拟。
- 用户名
用于指定要使用的用户名(在对每个请求都使用客户端模拟的情况下)。
- 密码
用于指定要使用的密码(在对每个请求都使用客户端模拟的情况下)。
请参见
任务
如何:为 ASP.NET 网页全球化设置区域性和 UI 区域性
参考
“ASP.NET 配置设置”对话框 ->“授权”选项卡
“ASP.NET 配置设置”对话框 ->“自定义错误”选项卡
“ASP.NET 配置设置”对话框 ->“常规”选项卡
“ASP.NET 配置设置”对话框的“位置”选项卡
概念
ASP.NET 主题和外观概述
ASP.NET 母版页概述
国际化概述http://chs.gotdotnet.com/quickstart/aspplus/doc/internationalization.aspx
本地化支持
配置设置
本节小结
example:
http://chs.gotdotnet.com/quickstart/aspplus/doc/cultureencoding.aspx
什么是 ASP.NET?
语言支持
使用服务器控件
对控件应用样式
服务器控件窗体验证
Web 窗体用户控件
数据绑定服务器控件
服务器端数据访问
数据访问和自定义
使用业务对象
创作自定义控件
Web 窗体控件引用
Web 窗体语法引用
编写简单的 Web 服务
Web 服务类型封送
使用 Web 服务中的数据
使用对象和内部
WebService 行为
HTML 模式匹配
使用 Global.asax 文件
管理应用程序状态
Http 处理程序和工厂
页输出缓存
页片断缓存
页数据缓存
配置文件格式
检索配置
使用进程模型
处理错误
身份验证与授权
基于 Windows 的身份验证
基于窗体的身份验证
授权用户和角色
用户帐户模拟
安全性和 Web 服务
设置区域性和编码
本地化 ASP.NET 应用程序
使用资源文件
跟踪记录到页输出
应用程序级跟踪记录
性能优化提示
测量性能
语法和语义
语言兼容性
COM 互操作性
事务
电子商务店面
类浏览器应用程序
IBuySpy.com
span.GetURLButton { font-weight: bold; font-size: 9pt; color: darkred;}获取该页的 URL
本地化 ASP.NET 应用程序
本地化和控件
本节小结
复制并翻译
本地化 Web 页的最简单方法通常是创建副本并将其翻译为目标语言。此方法非常适合不需要大量维护的静态内容。若要为 ASP.NET 页支持此模型,可以使用 Page 指令设置 Culture 属性。所有与区域设置相关的方法都获取 Culture 属性值。
下面的示例说明如何为页的三个独立的本地化版本实现此方法。在每页上都设置了 Culture 属性以确定日期格式:
td.code { padding:0,10,0,10; border-style:solid; border-width:1; border-bottom:0; border-top:0; border-right:0; border-color:cccccc; background-color:ffffee } td.tab { text-align:center; font:8pt verdana; width:15%; padding:3,3,3,3; border-style:solid; border-width:1; border-right:0; border-color:black; background-color:eeeeee; cursor:hand } td.backtab { text-align:center; font: 8pt verdana; width:15%; padding:3,3,3,3; border-style:solid; border-width:1; border-right:0; border-color:black; background-color:cccccc; cursor:hand } td.space { width:55%; font: 8pt verdana; padding:0,0,0,0; border-style:solid; border-bottom:0; border-right:0; border-width:1; border-color:cccccc; border-left-color:black; background-color:white }
<%@Page Culture="de-DE" Language="C#" %>...<%=DateTime.Now.ToString("f", null)%>
<%@Page Culture="de-DE" Language="VB" %>...<%=DateTime.Now.ToString("f", Nothing)%>
<%@Page Culture="de-DE" Language="JScript" %>...<%=DateTime.Now.ToString("f", null)%>C# VB JScript
VB news-en-us.aspx
[运行示例] | [查看源代码]
VB news-de.aspx
[运行示例] | [查看源代码]
VB news-ja.aspx
[运行示例] | [查看源代码]
在简单的"复制并翻译"方法上的一个改进是使用控件获取主要网页的区域性。在下面的示例中,标志图像和搜索条是控件。根据宿主网页的区域性,它们呈现不同的内容。为支持这一点,在每页中还添加了 UICulture 属性:
<%@Page Culture="de-DE" UICulture="de-DE" Language="C#" %>
<%@Page Culture="de-DE" UICulture="de-DE" Language="VB" %>
<%@Page Culture="de-DE" UICulture="de-DE" Language="JScript" %>C# VB JScript
例如,标志控件 (Flag.ascx) 仅使用区域性名称生成 <img> 标记的 Src 属性:
<%@Import Namespace="System.Globalization"%><script runat="Server" Language="C#">override protected void Render(HtmlTextWriter writer) { FlagImage.Src = "../../flags/" + CultureInfo.CurrentCulture + ".jpg"; FlagImage.Alt = CultureInfo.CurrentCulture.NativeName; base.Render(writer);}</script><img runat="server" id="FlagImage" />
<%@Import Namespace="System.Globalization"%><script runat="Server" Language="VB">Overrides Protected Sub Render(writer As HtmlTextWriter) FlagImage.Src = "../../flags/" & CultureInfo.CurrentCulture.Name & ".jpg" FlagImage.Alt = CultureInfo.CurrentCulture.NativeName MyBase.Render(writer)End Sub</script><img runat="server" id="FlagImage" />
<%@Import Namespace="System.Globalization"%><script runat="Server" Language="JScript">override protected function Render(writer:HtmlTextWriter) : void { FlagImage.Src = "../../flags/" + CultureInfo.CurrentCulture + ".jpg"; FlagImage.Alt = CultureInfo.CurrentCulture.NativeName; base.Render(writer);}</script><img runat="server" id="FlagImage" />C# VB JScript
搜索控件 (Search.ascx) 使用 switch 语句初始化标签和文本框的值,而区域性名称也可以是数据库查询的参数:
void LocalizeSearchText() { switch(String.Intern(CultureInfo.CurrentUICulture.Name)) { case "en-US": SearchText.Text = "Clinton"; SearchButton.Text = "Search"; break; case "de-DE": ... case "ja-JP": ... default: SearchButton.Text = "Search"; }}
Sub LocalizeSearchText() Select Case String.Intern(CultureInfo.CurrentUICulture.Name)) Case "en-US" SearchText.Text = "Clinton" SearchButton.Text = "Search" Case "de-DE" ... Case "ja-JP" ... Case Else SearchButton.Text = "Search" End SelectEnd Sub
public function LocalizeSearchText() : void { switch(String.Intern(CultureInfo.CurrentUICulture.Name)) { case "en-US": SearchText.Text = "Clinton"; SearchButton.Text = "Search"; break; case "de-DE": ... case "ja-JP": ... default: SearchButton.Text = "Search"; }}C# VB JScript
VB news-en-us.aspx
[运行示例] | [查看源代码]
VB news-de.aspx
[运行示例] | [查看源代码]
VB news-ja.aspx
[运行示例] | [查看源代码]
- ASP.NET 页支持 Culture 和 UICulture 属性以支持独立的本地化页。
- 页上的控件可以获取页的区域性,并且可以呈现与区域性相关的内容。
本地化和控件 本节小结
- ASP.NET 配置设置
- asp.net word配置设置
- ASP.net 中IIS配置设置
- ASP.net 中IIS配置设置SP.net 中IIS配置设置
- 配置 ASP.NET 用于编译应用程序的所有编译设置。
- 在Asp.net+FCKEditor设置最新最完整配置方法
- Asp.net FCKEditor 设置 最新(完整)配置方法
- sessionState 元素配置(ASP.NET 设置架构)
- iis6配置asp.net mvc程序设置图解
- ASP.NET超时设置
- ASP.NET超时设置
- ASP.NET 设置架构
- ASP.NET 设置架构
- asp.net高速缓存设置
- asp.net设置焦点
- ASP.NET超时设置
- ASP.NET超时设置
- asp.net缓存设置
- 往往在一念之间!
- 软件需求开发与管理
- link2005
- 添加一种新的预处理算法
- 建议用EL表达式代替JSP的
- ASP.NET 配置设置
- AJAX电子书
- 请看散户是如何被忽悠的
- 软件系统设计的模式
- 买卖股票跟帮老婆买菜是一码事
- 观察:硅谷小公司挑战Google将成唐吉诃德
- Idioms 俚语顺口溜
- 江湖救急
- 领导新课题:帮员工发牢骚