asp.net-mvc-routing相关内容

可能的错误在ASP.NET MVC 3路由?

通常我不会把一个标题像这样的问题,但我pretty相信这是一个错误(或设计?) 我创建了一个全新的ASP.NET MVC 3 Web应用程序。 然后我去到/ home /关于页面。 该页面的网址是: 的http://本地主机:51419 /主页/关于 然后我改变了网址是: 的http://本地主机:51419 /(A(A))/主页/关于 和网页的工作?纵观路由值,控制器=家庭,行动= ..
发布时间:2016-06-05 18:03:38 C#/.NET

如何使IRouteConstraint过滤路由器

我写了一个自定义路由约束,但其滤波只是没有得到认可。有没有人有一个例子工作使用IRouteConstraint的? 另外,还要注意给开发商:我得到的形式的双显示在我的机器人。一定有什么错的部分呈现? 解决方案 下面是一个简单的约束查找一篇文章塞在一个虚构的库: 公共类SlugRouteConstraint:IRouteConstraint { 私人只读ISlugReposito ..
发布时间:2016-06-05 17:32:54 C#/.NET

可以在ASP.NET MVC 2应用程序映射到一个子领域?

有没有一种办法,如一个ASP.NET MVC 2应用程序的子域内的区域地图 movies.example.com/Theater/View/2 而不是 example.com/Movies/Theater/View/2 其中{面积=“电影”,控制器=“剧场”,行动=“查看”,ID = 2} 解决方案 区域将不直接相关的路由,这样你的问题就变成了“不支持路由子域?” 这个问题的答案 ..

我怎样才能获得控制器类型和操作信息从URL或路由数据?

我怎样才能给控制器动作(方法)和控制器类型将被调用,在 System.Web.Routing.RouteData ? 我的情况是这样的 - 我希望能够做执行在 OnActionExecuting 法某些动作(或没有)一个动作。 不过,我会经常想知道不是当前的动作,但被称为“根”行动;我的意思是我可能有一个名为“登录”的观点,这是我的登录页面。这种观点可能包括 另一个局部视图“LeftNav” ..
发布时间:2016-06-05 13:29:16 C#/.NET

ASP.NET MVC的路线无限URL参数

我需要一个实现,我可以在我的ASP.NET控制器获得无限的参数。这将是更好,如果我给你举个例子: 让我们假设我将有以下网址: example.com/tag/poo/bar/poobar example.com/tag/poo/bar/poobar/poo2/poo4 example.com/tag/poo/bar/poobar/poo89 正如你所看到的,它会在 example.com ..
发布时间:2016-06-04 22:13:15 C#/.NET

自ASP.NET MVC的404错误页面

我试图使自定义HTTP 404错误页面,当有人类型的网址 不调用在ASP.NET MVC中的有效操作或控制器。 相反,它显示的通用资源未找到ASP.NET错误... 我不希望使用的网络配置来处理这个问题。 有没有一种神奇的路由我能做些什么来捕捉任何无效的网址吗? 更新:我试着给出了答案......但是我仍然得到丑陋的资源没有找到消息。 另一个更新确定。显然,在东西改变了RC1 ..我甚 ..

ASP.Net MVC的RouteData和数组

如果我有一个这样的动作: 公众的ActionResult DoStuff(列表<串GT;的东西) { ... 计算机[“东西”] =东西; ... 返回查看(); } 我可以用下面的网址打它:http://mymvcapp.com/controller/DoStuff?stuff=hello&stuff=world&stuff=foo&stuff=bar 但 ..
发布时间:2016-05-30 21:52:00 C#/.NET

加号(+)在MVC参数会导致404在IIS 7.0上

我有一个给我地狱临时服务器运行IIS的MVC路线。我在本地运行的Visual Studio 2010的开发服务器。 下面是实际工作对我开发框的样本网址: 根/ CPUBoards /全尺寸+结果 服务器Error404 - 文件或目录未找到。 您正在寻找可能已经删除该资源,更名或暂时不可用。 下面是完整的行为,我看到了。 本地主机:根/ CPUBoards /全尺寸 - 解决 根/ CP ..
发布时间:2016-05-29 12:01:23 JavaScript

angularjs与CSHTML页面只不是HTML与网页API 2页

我有ASP。净mvc4项目。 Angularjs集成。 我已经建立HTML页面和WEB的API 2按previous要求。 现在由于某种原因,我必须去与CSHTML页面。 previously我只有网页API项目模板,所以我想不出有CSHTML页面,因为只有MVC控制器去可以返回部分页面(CSHTML),但我只用网络的API ... 所以,改变整个项目的模板,所以现在我可以有MVC控制器.. ..

为什么我的Web API服务器拒绝接受来自Android的电话?

我可以从Windows应用程序访问我的Web API服务器没有问题。从Android的,虽然是一个不同的故事 为什么会是这样? 时的“localhost”的使用(以URL)错误的事情?我应该使用的计算机的名称,而不是? 请问字符串(字面通过的“的http://本地主机:28642 / API /部门/ getCount将SERIALNUM = 4242 ”)?必须verbatimized ..

在AJAX后MVC 3重复的控制器名

如果从页面本地主机:NNNN / I级点击一个AJAX链接,将张贴到'级/ AddClass“我得到的类/ AddClass的RawUrl和它的作品就好了 如果从页面本地主机:NNNN /班/索引我点击我得到的类/类/ AddClass和一个RawUrl它(显然)不工作相同的链接 我意识到我在路由地狱,但谁是重写URL,为什么?我费尽周折通过jQuery的code加大,实际上它发布到类/ Ad ..
发布时间:2015-11-30 01:35:07 前端开发

任何人都可以重新创建下面的错误,我在经历2个或多个可选参数的路线,在.NET 4.0 / MVC3?

我知道,如果你认为你发现了.NET框架你最有可能错了一个错误,但是这就是为什么我写了这个问题,所以,请听我说。 我相当肯定,有在.NET 3.5和.NET航线4.0之间的差异,当谈到可选参数。特别是如果你在你的路由多个可选参数。我一直没能找到这个重大更改记录在任.NET 4.0或MVC 3所有的版本注释所以这就是为什么我把它称为一个错误。 编辑::此错误仅当您尝试使用code就像MVC中的UR ..
发布时间:2015-11-28 10:35:10 .NET Framework

MVC 2 AreaRegistration路由订购

我注意到,在MVC 2 preVIEW 2,AreaRegistration加载任意次序对各区域的路由。有没有好的办法来得到一个前其他? 例如,我有两个方面 - “网站”和“管理”。两者都有一个“博客”控制器。 我想如下: /管理/ ​​- >进入管理的博客控制器 / - >进入网站的博客控制器。 现在的问题是,它是第一次加载该网站的路线,所以它是匹配 {控制器} ..
发布时间:2015-11-27 21:23:45 .NET Framework

显示视图中的文件夹没有控制或操作ASP.net MVC

我想在文件夹中显示的视图,如果没有控制器/动作相匹配。 例如www.site.com/Home/Index,如果我有正常默认路由{控制器} / {行动} / {ID}然后我需要方法索引一个HomeController的。 而且还有一个文件夹中查看文件夹,名为家庭和文件Index.cshtml 如果我尝试www.site.com/About/Index我需要创建AboutController和方 ..
发布时间:2015-11-27 11:32:07 C#/.NET

暧昧动作

有没有什么办法可以有不同的参数多个动作?我已经看到了使用 HttpPost 动词标志,但它似乎并没有在其他地方为我工作。 当前请求有关控制器类型FoldersController`行动列表不明确以下操作方法之间。 公众的ActionResult名单() { // ... } 公众的ActionResult列表(日期时间开始) { // ... } 公众的ActionResult列表(字 ..
发布时间:2015-11-26 20:05:31 C#/.NET

RedirectToAction和RedirectToRoute

在我的网页1的控制器,我要重定向到网页2,传递两个变量。 我试着用RedirectToRoute,但不能让它开始工作;显示错误的URL。 然后我切换到使用RedirectToAction。 我的code: 路由 routes.MapRoute( “CreateAdditional previousNames”,//路线名称 “用户/ {控制器} / {行动} / {用户i ..
发布时间:2015-11-26 10:18:25 C#/.NET

我如何可以结合MVC4网站,并在同一IIS网站下的WebAPI的网站?

我有一个项目(名为 Product.Api ),它有一个用于我们的WebAPI网站某些控制器。该控制器是在一个命名空间 Product.Api.Controllers 。该项目还具有其他的一些辅助性的东西为好。这被编译成库。 我也有另一个名为常规ASP.NET MVC4网站 Product.Web 。这有控制器(该命名空间下 Product.Web.Controllers ),模型和视图(在其相 ..