asp.net-mvc-routing相关内容

你如何要求在ASP.NET MVC的〜/ Views文件夹下的静态HTML文件?

我希望能够要求它位于〜/浏览次数文件夹的静态的.html 文件。 根据该文件,看看路由系统检查,如果一个URL评估应用程序的途径之前,磁盘文件相匹配。 但是,当我要求 404 错误发生的文件。 我的文件位于〜/ Views文件夹。 网址是:的http:// [本地主机] /Views/HtmlPage1.html 什么我错过了? 解决方案 我希望能够要求它位于“〜/视图”文件 ..
发布时间:2016-06-20 11:28:36 ASP .NET

ASP.NET MVC暧昧动作方法

我有相互矛盾两项行动的方法。基本上,我希望能够去使用两种不同的路线相同的观点,无论是由一个项目的ID或按项目的名称和它的母公司(项目可以有不同的父母相同的名称)。一个搜索词可以用来过滤列表。 例如... 产品/ {}动作/ ParentName / ITEMNAME 项目/ {}动作/ 1234-4321-1234-4321 下面是我的操作方法(也有删除操作方法)... //方法#1 公 ..
发布时间:2016-06-20 11:25:18 C#/.NET

.NET的WebAPI属性路由和继承

我玩弄具有使用一个通用的存储库来为我的API控制器的基本CRUD方法,这样我就不必重复相同的基本code在每一个新的控制器的基础控制器的想法。但是,正在运行与路由属性问题,当它在基本控制器被认可。要显示正是我有我创建了一个非常简单的WebAPI控制器的问题。 当我在主控制器Get方法,它从ApiController直接继承我没有任何问题,这按预期工作。 [路线preFIX(“管理/测试”)] ..
发布时间:2016-06-20 11:22:43 ASP .NET

在URL网址恩codeD斜线

我的地图是: routes.MapRoute( “默认”,//路线名称 “{控制器} / {行动} / {ID}”,// URL使用参数 新{控制器=“家”,行动=“索引”,ID =“”} //参数的默认值 ); 如果我使用的URL 的http://本地主机:5000 /首页/ / 100%2f200 没有匹配的路由。 我将URL更改为的http://本地主机:5000 ..
发布时间:2016-06-20 11:15:34 C#/.NET

在MVC自定义路由多层次

我想建立自己的小厘米。我创建了一个由静态,评论,文章,新闻继承了一个抽象类pageBase。每个有有自己的控制器的方法。 我的问题是,我需要让管理员来定义自己的自定义路径水平。例如。新闻\\本地\\ mynewdog或文章\\活动\\约定\\ mycon。所以,我想一个方式来传递一个字符串数组并设置自定义路由。 解决方案 您可以做到这一点无缝地与一个自定义的 RouteBase 子类。 ..
发布时间:2016-06-20 11:12:05 C#/.NET

是否有可能使基于子域的ASP.NET MVC路线?

是否有可能有一个使用子域信息来确定其路由的ASP.NET MVC路线?例如: 用户1 .domain.com 的去一个地方 用户2 .domain.com 的去到另一个? 或者,我可以把它使这两个去同一个控制器/动作与用户名参数? 解决方案 您可以通过创建一个新的途径,并在您的Global.asax它添加到路由集合中的RegisterRoutes做到这一点。下面是一个自定义路 ..
发布时间:2016-06-20 11:10:24 ASP .NET

我们可以动态改变的ASP.NET MVC页Ajaxy调用的网址是什么?

我有,有一个叫做产品视图ASP.NET MVC应用程序。 本产品查​​看有正在使用NavMenuProducts.ascx管窥实施了左侧菜单导航。 此菜单是使用JQuery树视图,使其具有ProductNames作为父节点列表来实现,它是可扩展的(例如:10个产品)。 每个产品都有一个ChildNode作为DocTypeName,它是一个超链接(例如:3 DocTypeNames)。 当用 ..

如何进行文化参数作为URL路由参数不是请求参数?

我想创建一个自定义的路由系统ASP.NET MVC 4项目,使我的网站多语种。我想继续像本地主机/ EN / controllerName / actionName URL文化参数。但问题是,当我写例如本地主机/家用路由引擎设“家”为文化名。我怎样才能解决这个问题? 解决方案 如果您所有的航线将实施文化参数,可以使用类似: routes.MapRoute( 名称:“Locali ..
发布时间:2016-06-15 22:47:11 C#/.NET

ASP.NET网页API 2 - 属性基于策略的路由 - 如何强制参数只能查询字符串?

我工作的一个网页API 2项目,我使用基于属性的路由。下面是一个示例路线: [路线(“{ID:INT}”,名称=“GetEmployeeById”)] [HTTPGET] 公共IHttpActionResult getEmployee的(INT ID) { ... } 这适用于以下网址: ://主机/员工/ 12345 ://主机/员工ID = 12345 我想pre ..
发布时间:2016-06-15 21:40:30 C#/.NET

结尾斜线问题在IIS 8.5

我们正在从一个IIS6 ASP.NET项目(赢Server 2003中)到IIS 8.5(赢服务器2012 R2)。该项目用于下列哪些路由一些MVC组件。 routes.MapRoute(“简单”,“{}控制器.mvc / {行动} / {ID}”); routes.MapRoute( “默认”, “{}控制器.mvc / {}动 ..
发布时间:2016-06-15 21:12:30 C#/.NET

asp.net mvc的剃刀:如何直接访问.cshtml网页?

如何使用直接剃刀视图引擎访问.cshtml文件中的ASP.NET MVC? 例如,我有这个网址:本地主机/首页/。这将加载有关网站的“主”页面中。 我想也没有加载母版页加载关于页面。所以我想,我可以用这个网址:本地主机/主页/ About.cshtml。但它不工作。 如何加载一个视图页面,而无需加载母版页? 解决方案 您可以使用方法 ..
发布时间:2016-06-12 20:35:57 C#/.NET

基于HTTP标头值ASP.NET MVC5 / 6路由

让我们说我有一个最基本的控制器。 公共类HomeController的:控制器 { 公众的ActionResult指数(字符串ID,字符串语言) { 返回查看(); } } 其中发生在2参数。但是有一个要求,即它调用的操作方法应该从http通 ID 从URL值,但语言价值客户端头。这意味着该URL应 /首页/索引/ 12345 ,同时调用客户端将设置一 ..

混合ASP.NET MVC到ASP.NET的WebForms

出于某种原因,我的路由是忽略任何试图访问我的MVC的网页,只是给了我404。我有一个WebForms的应用设置如下所示: 虚拟目录:事情 所以我通常访问我的网站,像这样: HTTP://localhost/thing/someFile.aspx http://localhost/thing/someFolder/anotherFile.aspx 我的ASP.NET应用程序的Web ..
发布时间:2016-06-11 23:16:36 C#/.NET

路由与MVC3一个子

我想创造一些我的客户的服务,将让他们有一个MVC3网站,我已经建立有自己的网页。 我想一个企业要能够有一个网址,看起来像www.BusinessName.mydomain.com 是否有可能创建MVC3内的路线,让我做到这一点? 感谢您的帮助。 好了,所以我觉得我已经进一步得到了一点。 理想我希望能够有IIS中的子域通配符但是从我做它看起来这是不可能的研究。 我手动添加www.myco ..
发布时间:2016-06-11 20:23:03 C#/.NET

MVC3路线与不同的参数类型

我努力让我周围的路由头MVC3。 previously我一般都只是避免了整个地区,并坚持与丑陋的老 ID = 1&安培;富=栏键入的URL。不是很好。 我有4个途径正是如此定义 routes.MapRoute(“博客”,“{控制器} / {行动} / {的PageNumber} / {} PostsPerPage”,新{控制器=“博客”,行动=“名单“的PageNumber = UrlPa ..
发布时间:2016-06-11 20:12:10 C#/.NET

MVC路由与区域匹配控制器:多种类型的发现匹配控制器

我有几个方面的MVC应用程序。每个区域,以及根,具有HomeController的。 /首页/索引 /管理/首页/索引 /内容/首页/索引 所有这些做工精细,正确确定要使用的家居控制器。 我的问题是每个区域还具有ReportsController,但根没有。 /管理/报告/索引 /内容/报告/索引 如预期这两个工作,但我得到的“多类型被发现匹配控制器”为网址/报告/索引错误。它匹配 ..
发布时间:2016-06-11 20:06:14 C#/.NET