`

asp.net 4中的新特性之一:控制URL长度

    博客分类:
  • .NET
阅读更多
asp.net 4中的新特性之一:控制URL长度。在ASP.NET 4中,现在可以控制URL的长度和查询字符串的长度了。

比如:

maxRequestPathLength:可以指定增加或减少一个URL的长度(即指定不能超过这个长度),注意是除掉了http://,服务器名和查询字符串

maxQueryStringLength :可以指定增加或减少查询字符串的长度
例子:

httpRuntime maxRequestPathLength="360" maxQueryStringLength="1024" />

在asp.net 4中,还可以设置URL中只能出现哪些字符,比如
<httpRuntime requestPathInvalidChars="&lt;,&gt;,*,%,&amp;,:,\,?" />

1
0
分享到:
评论

相关推荐

    ASP.NET MVC URL重写与优化

    4. **URL长度**:保持URL尽可能短,易于记忆和分享。 5. **URL编码**:对于非ASCII字符,应使用URL编码,如`/你好.html`应编码为`/%E4%BD%A0%E5%A5%BD.html`。 **Mvc4Exercise** 这个压缩包可能包含ASP.NET MVC 4...

    asp.net文件管理

    ASP.NET文件管理是一个高效且用户友好的在线文件管理系统,它为开发者提供了在Web环境中便捷地处理文件的能力。这个系统基于Microsoft的ASP.NET框架,利用其强大的功能和灵活性,为用户提供了一个安全、稳定且易于...

    asp.net mvc留言本 实例

    在留言本中,可能有两个视图:一个是显示所有留言的列表,另一个是用于用户提交新留言的表单。这些视图通常由Razor语法编写的.cshtml文件定义,它们会根据Model的数据动态生成HTML。 3. **Controller**:控制器接收...

    asp .net mvc教程

    ASP.NET MVC是一个强大的Web应用程序开发框架,由微软公司推出,用于构建可维护、高性能和高度交互的Web应用。本教程将带你逐步深入了解这个框架的核心概念和技术。 首先,我们需要理解MVC(Model-View-Controller...

    Asp.Net函数集

    在 ASP.NET 应用程序中,控制页面响应及页面间的跳转是基础技能之一。 ##### 1. 输出文本 - **语法**: `Response.Write("文本");` - **功能**: 在页面上输出文本。 - **示例**: ```csharp Response.Write("文本...

    ASP.NET MVC框架开发系列课程(3):URL导向

    URL导向在ASP.NET MVC中扮演着核心角色,它负责将用户请求的URL映射到对应的控制器方法。通过自定义URL模式,开发者可以创建更加友好、直观的URL,同时增强应用的SEO(搜索引擎优化)性能。在本课程中,你将学习如何...

    ASP.NET编程基础

    ASP.NET是微软推出的一种基于.NET框架的Web应用开发技术,具有事件驱动和基于控件的特性。Web窗体是ASP.NET中的核心概念,提供了丰富的控件库,使得开发者能构建用户界面,并通过代码声明块实现功能。Web窗体工作...

    ASP.NET面试题.doc

    ASP.NET 是一个基于Web的应用程序开发框架,它提供了许多强大的功能和特性,以下是对ASP.NET面试题的知识点总结: 一、ASP.NET页面之间传递值的几种方式 1. URL传值:只能传递少量数据,安全性低 2. Session传值:...

    ASP.NET状态保存方法

    4. QueryString:查询字符串是URL的一部分,用于从一个页面传递参数到另一个页面。它简单且无服务器开销,但数据可见且容易被篡改,适合传递少量非敏感数据。长度限制通常为255个字符。 除了上述客户端保存方式,...

    Asp.net 3.5 MVC 架构与实战博克数据库

    ASP.NET 3.5 MVC(Model-View-Controller)架构是一种设计模式,广泛应用于Web开发领域,它将应用程序的业务逻辑、用户界面和数据访问组件分离,提供了更清晰的代码结构,增强了可测试性和可维护性。在本教程中,...

    ASP.NET中实现Web打印的方案

    ### ASP.NET中实现Web打印的方案 #### 一、引言 在Web应用开发中,打印功能是一项常见的需求。尤其对于企业级应用来说,能够直接从网页中打印报告、发票等文档是十分必要的。本文将详细介绍如何在ASP.NET中实现Web...

    ASP.NET中17种正则表达式

    在ASP.NET开发中,正则表达式是一种非常实用且强大的工具,它可以帮助开发者进行复杂的字符串匹配、搜索和替换等操作。下面将详细介绍给定文件中列出的17种正则表达式及其应用场景。 ### 1. 匹配整数:^\d+$ 此...

    用.NET开发的中英文网站

    6. **URL路由**:在ASP.NET MVC中,可以设置路由规则,使URL能够反映当前使用的语言,如`/en/aboutus`和`/cn关于我们`。 7. **响应式设计**:确保网站在不同设备和屏幕尺寸上都能良好展示,这对于全球用户来说尤其...

    asp.net中的web.config认识

    在ASP.NET框架中,Web.config文件扮演着至关重要的角色,它是存储应用程序配置信息的XML文件。这个文件包含了各种设置,如身份验证、授权、编译、错误处理以及HTTP运行库配置等,这些设置直接影响到Web应用程序的...

    基于ASP.NET MVC2的电子公告栏系统

    2. **路由机制**:ASP.NET MVC2中的路由机制是URL到控制器动作的映射,允许开发者自定义友好的URL结构,提高用户体验并支持SEO优化。 3. **控制器(Controller)**:控制器接收用户请求,调用模型进行处理,然后将...

    ASP.NET中几种状态管理技术的分析与比较.pdf

    在ASP.NET中,状态管理是开发复杂Web应用的关键技术之一,尤其考虑到HTTP协议的无状态特性,这使得在用户会话期间保持数据变得至关重要。本文将深入探讨ASP.NET中的几种状态管理技术,包括它们的工作原理、优缺点...

    asp.net函数(.net网站建设中常用的)

    在ASP.NET开发中,掌握并熟练运用各类函数对于提高工作效率和代码质量至关重要。本文将详细介绍部分常用的ASP.NET函数及其应用场景,帮助开发者更好地理解和运用这些功能强大的工具。 #### 1. DateTime 类 `...

    asp.net页面各种传值方式

    ASP.NET页面传值是Web开发中的重要技能,它允许数据在不同的页面之间或者同一页面的不同生命周期阶段进行传递。本文将详细讲解五种常见的ASP.NET页面传值方式:Query String、Hidden Field、View State、Session以及...

    .NET短URL压缩算法

    5. **URL路由**:在.NET中,短URL通常与ASP.NET MVC或Web API的路由机制相结合。通过定义特定的路由模板,可以处理短码请求并将其转发至正确的处理程序或控制器,从而恢复长URL并执行相应操作。 6. **性能优化**:...

Global site tag (gtag.js) - Google Analytics