asp.net-mvc-routing相关内容

如何在全球范围内访问当前的Htt prequestMessage对象吗?

我有它创建了一个方法的Htt的$ P $含有将根据当前请求的媒体类型格式返回一个错误的对象psponseMessage。 目前,我已经很难codeD的XmlMediaTypeFormatter,但我希望能够找到在运行当前请求MediaTypeFormatter但因为我下面code的存在,我没有访问当前请求对象在一个单独的类库。 私人的Htt presponseMessage创建(的HTTPSt ..
发布时间:2016-06-22 09:48:48 C#/.NET

在asp.net mvc的设置查询字符串redirecttoaction

我必须做在asp.net mvc的视图 redirecttoaction 调用具有不同参数,可以从视图(网格的状态)的引用页提取。 我(在隐藏字段)查询字符串的内容(有时是空的,有时2个参数等),所以我有问题,创建路由值数组。 是否有一些助手,这帮助我转换查询字符串路由值数组? 是这样的: 字符串查询字符串=“sortdir = ASC&放大器; PAG = 5”; 返回RedirectT ..

ASP.NET MVC动态路由和行动链接任意深度

我想放在一起的论坛/留言板ASP.NET MVC。这些类型的论坛,共同pretty是分层板的类别,因此,例如: - 通用讨论 - 技术支持 --Website技术支持 - 产品技术支持 ---产品技术支持 ---产品B技术支持 下面的每个分类均则主题和消息属于那些主题。什么我主要关心的是1)获取到正确的地方,给定一个URL,2)不包括在我的网址不必要的信息容载量, ..
发布时间:2016-06-22 09:33:32 C#/.NET

pretty URL ASP.NET MVC

我怎样才能获得pretty网址,像本地主机:8888 /新闻/例,后以代替localhost:8888 /主页/细节/ 2 我的HomeController有详细信息的方法如下 公共ActionResult的详细信息(INT ID) { VAR ArticleToView =(从_db.ArticleSet m其中m.storyId == ID选择M)。首先(); 返回查看(Ar ..
发布时间:2016-06-20 13:46:46 ASP .NET

ASP.NET MVC:路由定制蛞蝓,而不会影响性能

我想创建一个在我的CMS的网页自定义的蛞蝓,这样用户就可以创建自己的搜索引擎优化的URL(如Word preSS)。 我以前做的Ruby on Rails和PHP框架的“滥用”404路线。这条路线被称为当请求控制器无法找到,使我忒路由用户到我的动态页面控制器解析蛞蝓(从我他们重定向到真正的404,如果没有页面被发现)。这样数据库只查询,以检查请求的蛞蝓。 不过,在MVC中的包罗万象的路线,只有 ..
发布时间:2016-06-20 13:46:06 C#/.NET

在ASP.NET MVC小写的网址

是否有可能迫使/扩展路由引擎生成URL小写,给 /控制器/动作而不是 /控制器/动作? 解决方案 更​​重要的是,你要强迫被大写为任何传入请求的重定向应用于小写版本。搜索引擎的网址对待大小写敏感的,这意味着如果你有多个链接到相同的内容,这些内容的网页排名分布,从而稀释。 返回HTTP 301(永久移动)这样的链接会导致搜索引擎“合并”这些链接,因此只能容纳一个引用您的内容。 添加像这样 ..
发布时间:2016-06-20 13:44:26 ASP .NET

ASP.NET MVC 4 - 301重定向的RouteConfig.cs

我如何添加到RouteConfig.cs文件的路径在ASP.NET MVC应用程序4执行301永久重定向到另一条路线? 我想某些不同的路线在同一个控制器的动作指向 - 它似乎是一个301将是这个最佳实践,专门为搜索引擎优化? 感谢。 解决方案 您必须使用永久重定向,这里是一个例子: 公共类RedirectController:控制器 { 公众的ActionResult新闻() ..
发布时间:2016-06-20 13:43:10 ASP .NET

ASP.NET MVC - 一个URL的参数提取

我试图提取我的URL的参数,这样的事情。 的 /行政/客户/编辑/ 1 的 摘录: 1 的 /管理/产品/编辑/ 18?允许=真的 摘录:允许18 =真 的 /管理/产品/创建?允许=真的 摘录:允许= TRUE 有人能帮忙吗?谢谢! 解决方案 更新 RouteData.Values​​ [“身份证”] + Request.Url.Query 将匹配所有的例子 这是不 ..
发布时间:2016-06-20 13:28:35 C#/.NET

asp.net mvc的多语言网址/路由

这是关于asp.net的MVC多语言网址/路由和搜索引擎优化的最佳实践/待遇。一个问题的两个部分 问第1部分) 我被要求创建一个新的ASP.NET MVC网站,将支持最低(起初)两种语言(英语和法语)也许在未来,3种语言... 至于本地化应用(标签,jQuery的错误等),事情应该使用资源文件是好的,我已经发现许多这样的例子......但我关心的/的问题是更多的URL。 在搜索引擎优化方面 ..
发布时间:2016-06-20 13:27:51 ASP .NET

需要帮助canonicalizing在asp.net mvc的一个HTTP GET形式

我在供应3目的的asp.net的MVC网站上的表单:分页,排序和搜索。这些项目都应该以相同的形式呈现,因为返回正确的搜索结果依赖于来自所有3个方面的变量。我正在试图做的是移动的参数进行查询字符串,并把它们在一个规范的URL。 我几乎没有,这里有我的3路由配置到目前为止(使用T4MVC的区域,控制器和动作名): context.MapRoute(NULL, “我的区域/我的小部件/搜索 ..

如何改变路由的用户名登录后?

用户登录之前,该路线是: 本地主机:54274 /首页 本地主机:54274 /首页/ 本地主机:54274 /首页/联系我们 本地主机:54274 /主页/登录 本地主机:54274 /首页/注册 在用户登录后,该航线是: 1。本地主机:54274 /项目 2.本地主机:54274 /项目/创建 3.本地主机:54274 /项目/编辑/ 1 4.本地主机:54274 /项目/删除/ 2 5 ..
发布时间:2016-06-20 13:13:18 C#/.NET