asp.net-mvc-routing相关内容
我有它创建了一个方法的Htt的$ P $含有将根据当前请求的媒体类型格式返回一个错误的对象psponseMessage。 目前,我已经很难codeD的XmlMediaTypeFormatter,但我希望能够找到在运行当前请求MediaTypeFormatter但因为我下面code的存在,我没有访问当前请求对象在一个单独的类库。 私人的Htt presponseMessage创建(的HTTPSt
..
我必须做在asp.net mvc的视图 redirecttoaction 调用具有不同参数,可以从视图(网格的状态)的引用页提取。 我(在隐藏字段)查询字符串的内容(有时是空的,有时2个参数等),所以我有问题,创建路由值数组。 是否有一些助手,这帮助我转换查询字符串路由值数组? 是这样的: 字符串查询字符串=“sortdir = ASC&放大器; PAG = 5”; 返回RedirectT
..
我 如何能得到一个相对URL的控制器名称,用我在Global.asax中定义的路线? 例如: 如果我有一个路线defiend是这样的: routes.MapRoute( “默认”,//路线名称 “{语言} / {控制器} / {行动} / {ID}”,// URL带参数 新{控制器=“家”,行
..
我使用ASP.NET MVC 4,我有一些问题设置了我的路线。你能告诉我如何设置我的路由指向的URL行动如下: “/”(或“/启动”)=> PublicController.Start() PublicController.About() “/我的页面”(或“/我的页面/摘要”)=> MyPageController.Summary() “/我的页面/发票”=> MyPageContr
..
使用.NET框架4.5添加了一个新的属性RouteCollection
..
我想放在一起的论坛/留言板ASP.NET MVC。这些类型的论坛,共同pretty是分层板的类别,因此,例如: - 通用讨论 - 技术支持 --Website技术支持 - 产品技术支持 ---产品技术支持 ---产品B技术支持 下面的每个分类均则主题和消息属于那些主题。什么我主要关心的是1)获取到正确的地方,给定一个URL,2)不包括在我的网址不必要的信息容载量,
..
我用一个简单的ASP.NET MVC的Web(使用模板当您创建一个新的站点)和Web将按预期在我的生活环境。 我现在尝试使用IIS应用程序请求路由第2版。我有一个发送匹配规则的所有请求到不同的服务器的规则。 的设置是有点像这样:
..
它很难找到一个答案,这个特定的问题,所以在这里生病流行起来: 我们要完全建立我们的网址特定语言,意为 www.mysite.com/EN www.mysite.com/DE 这是在做RouteConfig以 URL:“{语言} / {控制器} / {行动} / {ID}” 但随后棘手的问题: www.mysite.com/EN/Categories
..
下面是我的路线在Global.asax中 routes.MapRoute(“PizzaGet”,“比萨/ {} pizzaKey”,新{控制器=“比萨”,行动=“GetPizzaById”}); routes.MapRoute(“DeletePizza”,“比萨/ {} pizzaKey”,新{控制器=“比萨”,行动=“DeletePizza”}); 下面是我的控制器方法的[Acc
..
我怎样才能获得pretty网址,像本地主机:8888 /新闻/例,后以代替localhost:8888 /主页/细节/ 2 我的HomeController有详细信息的方法如下 公共ActionResult的详细信息(INT ID) { VAR ArticleToView =(从_db.ArticleSet m其中m.storyId == ID选择M)。首先(); 返回查看(Ar
..
我想创建一个在我的CMS的网页自定义的蛞蝓,这样用户就可以创建自己的搜索引擎优化的URL(如Word preSS)。 我以前做的Ruby on Rails和PHP框架的“滥用”404路线。这条路线被称为当请求控制器无法找到,使我忒路由用户到我的动态页面控制器解析蛞蝓(从我他们重定向到真正的404,如果没有页面被发现)。这样数据库只查询,以检查请求的蛞蝓。 不过,在MVC中的包罗万象的路线,只有
..
是否有可能迫使/扩展路由引擎生成URL小写,给 /控制器/动作而不是 /控制器/动作? 解决方案 更重要的是,你要强迫被大写为任何传入请求的重定向应用于小写版本。搜索引擎的网址对待大小写敏感的,这意味着如果你有多个链接到相同的内容,这些内容的网页排名分布,从而稀释。 返回HTTP 301(永久移动)这样的链接会导致搜索引擎“合并”这些链接,因此只能容纳一个引用您的内容。 添加像这样
..
问题是类似
..
我如何添加到RouteConfig.cs文件的路径在ASP.NET MVC应用程序4执行301永久重定向到另一条路线? 我想某些不同的路线在同一个控制器的动作指向 - 它似乎是一个301将是这个最佳实践,专门为搜索引擎优化? 感谢。 解决方案 您必须使用永久重定向,这里是一个例子: 公共类RedirectController:控制器 { 公众的ActionResult新闻()
..
我试图提取我的URL的参数,这样的事情。 的 /行政/客户/编辑/ 1 的 摘录: 1 的 /管理/产品/编辑/ 18?允许=真的 摘录:允许18 =真 的 /管理/产品/创建?允许=真的 摘录:允许= TRUE 有人能帮忙吗?谢谢! 解决方案 更新 RouteData.Values [“身份证”] + Request.Url.Query 将匹配所有的例子 这是不
..
这是关于asp.net的MVC多语言网址/路由和搜索引擎优化的最佳实践/待遇。一个问题的两个部分 问第1部分) 我被要求创建一个新的ASP.NET MVC网站,将支持最低(起初)两种语言(英语和法语)也许在未来,3种语言... 至于本地化应用(标签,jQuery的错误等),事情应该使用资源文件是好的,我已经发现许多这样的例子......但我关心的/的问题是更多的URL。 在搜索引擎优化方面
..
基本上,我想要让这个: http://website.com/Home/About 显示为: http://website.com/About “家”的控制器上显示的是网址将使URL再为用户阅读。 我试着做到以下几点: routes.MapRoute( 名称:“关于”, 网址:“” 默认:新{控制器=“家”,行动
..
我在供应3目的的asp.net的MVC网站上的表单:分页,排序和搜索。这些项目都应该以相同的形式呈现,因为返回正确的搜索结果依赖于来自所有3个方面的变量。我正在试图做的是移动的参数进行查询字符串,并把它们在一个规范的URL。 我几乎没有,这里有我的3路由配置到目前为止(使用T4MVC的区域,控制器和动作名): context.MapRoute(NULL, “我的区域/我的小部件/搜索
..
如何在MVC 5.删除URL控制器名称我尝试添加在route.config路线 公共类RouteConfig { 公共静态无效的RegisterRoutes(RouteCollection路线) { routes.IgnoreRoute(“{}资源个.axd / {*} PATHINFO”); routes.MapMvcAttributeRoute
..
用户登录之前,该路线是: 本地主机:54274 /首页 本地主机:54274 /首页/ 本地主机:54274 /首页/联系我们 本地主机:54274 /主页/登录 本地主机:54274 /首页/注册 在用户登录后,该航线是: 1。本地主机:54274 /项目 2.本地主机:54274 /项目/创建 3.本地主机:54274 /项目/编辑/ 1 4.本地主机:54274 /项目/删除/ 2 5
..