asp.net-mvc-routing相关内容
我有一个 MVC 路由,它在运行 IIS 的临时服务器上给我带来了麻烦.我在本地运行 Visual Studio 2010 的开发服务器. 这是一个实际适用于我的开发框的示例 URL: Root/CPUBoards/Full+Size结果服务器错误 404 - 未找到文件或目录.您要查找的资源可能已被删除、更名或暂时不可用. 这是我看到的完整行为. 本地主机: Root/CPUB
..
我在我的项目中使用了 Umbraco 7.3.我创建了一个自定义数据类型,但是当我想在这里调用 SurfaceController 是 HelloSurfaceController 或 Hello2SurfaceController 时,我在 umbraco 后台出现错误说请求错误:URL返回404(未找到): 我研究了一些关于路由的文章,但我无法解决我的问题.我不知道我哪里做错了.
..
我正在尝试使用 Asp.Net MVC 构建 SPA.为此,我正在使用 angularJs 路由.这是我的项目层次结构. 我的 Layout.cshtl 代码
..
我正在尝试使用 Asp.Net MVC 构建 SPA.为此,我正在使用 angularJs 路由.这是我的项目层次结构. 我的 Layout.cshtl 代码
..
我有asp.净 mvc4 项目.Angularjs 已集成.我已经按照以前的要求构建了 HTML 页面和 WEB API 2. 现在出于某种原因,我不得不使用 CSHTML 页面.以前我只有 web api 项目模板,所以我不能使用 cshtml 页面,因为只有 MVC 控制器可以返回部分页面(cshtml)但我只使用 web apis... 所以改变了整个项目模板,所以现在我可以拥有
..
使用 RC1 的 ASP在 .NET Core 1.0 的 MVC 6 中,您可以在调用 app.UseMvc 时从 Startup.Configure 函数中映射路由.我已经映射了一个“spa-fallback"路由,以确保 HomeController 和 Index 视图是默认值,如下所示: public void Configure(IApplicationBuilder app,IHo
..
请注意:这个问题是在 2016 年提出的.这个问题的原始答案是更新 microsoft api versiong 包.目前,该问题再次出现,但出于其他原因. 原始问题: 我在 asp.net core (web api) 中的路由有一些问题. 我有这个控制器(简化版): [ApiVersion("1.0")][Route("api/v{version:apiVersion}/[
..
我们开始在MVC项目中使用路由,因此我们基本上将RouteLink()替换为ActionLink()-现在我们要替换RenderAction()以添加所需的路由信息(主要是路由名称)... 这是我们的映射之一: //路由工具route = routes.MapRoute(名称:“工具",url:“工具/{controller}/{action}",默认值:new {controller =
..
我最近发现了 ASP.NET MVC 4中的区域,但是在Razor视图中使用 @ Html.ActionLink 帮助程序遇到了麻烦.该助手生成的URL似乎总是相对于当前页面的URL. 我在IIS 7(Win7)中将我的网站配置为/Foo 上的Application虚拟目录. 我注册了两个区域:管理员和博客.我在 AdminAreaRegistration.cs 和 BlogsArea
..
我有一个具有以下部署要求的ASP.NET MVC应用程序: URL结构必须类似于:
..
我有2种方法的控制器,具有以下签名: 公共类TestController{[HttpGet]公共ActionResult TestMethod1(){//这里是代码返回Json(1,JsonRequestBehavior.AllowGet);}[HttpGet]公共ActionResult TestMethod2(long userId){//这里是代码返回Json("userId =" + u
..
我正在尝试设置域的根路径 http://www.example.com/使用“路由"模块连接到 PersonSearch 控制器,但似乎没有任何效果(404错误). URL http://www.example.com/person/search 正确地带我到所需的页面. RouteConfig.cs 公共类RouteConfig{公共静态无效RegisterRoutes(Route
..
我有一个操作结果,我想重定向到具有动态ID的操作. return RedirectToAction("Engine",新的{id = LatestVersion.Id}); 但是,返回的URL最终为: domain.com/project/engine/xxx 但是我需要的是: domain.com/project/engine?id=xxx 这是我当前的地图路线: r
..
我已经在我的MVC网站中设置了自定义路由.我在弄清楚如何重定向到它时遇到了麻烦.这是我的自定义路线代码: 公共类MemberUrlConstraint:IRouteConstraint{公共布尔Match(HttpContextBase httpContext,路由,字符串parameterName,RouteValueDictionary值,RouteDirection routeDirect
..
如何映射诸如domain.com/username之类的内容?问题是我认为MVC路由会寻找控制器以确定其应如何处理映射请求. 我对ASP.NET MVC还是很陌生. 但是,根据到目前为止的教程,路由机制似乎相当僵化. 解决方案 它实际上非常灵活,我想您会发现它具有更多的经验,功能非常强大.您可以按照以下方式做自己想做的事: routes.MapRoute("MyRoute"
..
我在RouteConfig中有3条路由: routes.MapRoute(名称:"ByGroupName",url:“目录/{类别名称}/{组名称}",默认值:new {controller ="Catalog",action ="Catalog"});route.MapRoute(名称:"ByCatName",url:“目录/{categoryname}",默认值:new {controll
..
我有一个定义如下的动作: public ActionResult Foo(int [] bar){...} 这样的网址将按预期工作: .../Controller/Foo?bar = 1& bar = 3& bar = 5 我还有另一个动作,可以完成一些工作,然后将上面的 bar 的某些计算值重定向到上面的 Foo 动作. 是否有一种简单的方法可以使用RedirectToAc
..
我有一个自定义路由类,已将其添加到RouteConfig 公共静态类RouteConfig{公共静态无效RegisterRoutes(RouteCollection路由){route.IgnoreRoute("{resource} .axd/{* pathInfo}");route.Add(new CustomRouting());route.MapRoute(名称:“默认",url:"{con
..
我有一个ActionResult,已将路由属性应用于: [Route("myproduct/{productID}",Name ="myproduct")][MvcSiteMapNode(标题=“产品",ParentKey =“产品",键="myproducts")]公共ActionResult myproducts(int productID)... 我正在尝试通过RouteUrl链接到
..
我的主要起始页面是 ApplicantProfile ,所以我的默认路由如下: routes.MapRoute(名称:“默认",url:"{controller}/{action}/{id}",默认值:新{控制器="ApplicantProfile",操作=“开始",id = UrlParameter.Optional}); 此控制器没有公共访问的索引,但是其他所有索引都有.我想要的是通配
..