-
0 votesanswersviews
MVC Routing提供Object引用异常
对于.NET Core 2.1,我有以下路由设置; app.UseMvc(routes => { routes.MapRoute( name: "default_id", template: "{controller=Home}... -
228 votesanswersviews
是否可以基于子域创建ASP.NET MVC路由?
是否可以使用ASP.NET MVC路由使用子域信息来确定其路由?例如: user1 .domain.com去了一个地方 user2 .domain.com去了另一个? 或者,我可以这样做,所以这两个都与 username 参数进入相同的控制器/动作? -
5 votesanswersviews
ReturnUrl指向ActionResult
这是场景的方式: 从头开始创建MVC项目 Test Controller使用[Authorize]属性修饰 用户登录并定向到主页 用户单击重定向到 TestController 的 Index 方法的链接 用户等待60秒以使表单身份验证超时 用户单击调用驻留在 TestController 上的ActionMethod的链接 MVC框架将用户重定向到Login页面并将A... -
0 votesanswersviews
如何为ASP.NET Boilerplate Web API设置动态路由版本?
我是样板框架的新手,我在Web API的动态路径中遇到问题 我在ASP.NET CORE 2.0中使用控制器来创建Web API . 我也在使用swagger-UI for API . 我想为控制器中的所有API做动态路由 我试着用下面的代码 [ApiVersion("1.1")] [ApiVersion("2.1")] [Route("api... -
0 votesanswersviews
具有子路由的ASP.NET MVC路由,没有属性路由
假设我想使用像http://localhost/Controller/1/ChildController/Edit/1这样的URL来访问ASP.NET MVC 5项目中父记录的子记录 . 使用属性路由,我们可以如下路由 . [Route("Controller/{id:int}/ChildController/Edit/{childId:int}")] public Actio... -
96 votesanswersviews
在Asp.Net MVC中设置“Homepage”
在asp.net MVC中,“主页”(即击中www.foo.com时显示的路线)设置为Home / Index . 这个值存储在哪里? 如何更改"homepage"? 还有比在家庭控制器的Index操作中使用RedirectToRoute()更优雅的东西吗? 我尝试在我的项目中使用Home / Index进行grepping,找不到引用,也无法在IIS(6)中看... -
0 votesanswersviews
动态MVC路由:动作名称
我有控制器名称:关于和操作名称:索引 . 但我希望URL像这样(动作名称将动态) www.example.com/about/aaa www.example.com/about/bbb www.example.com/about/ccc Routing routes.MapRoute( name: "About", ... -
2 votesanswersviews
隐藏使用MVC中的Html.ActionLink生成的URL中的查询字符串参数名称
我正在使用Html.ActionLink生成链接 . @ Html.ActionLink(item.Text,item.Author.UniqueName,“作者”,新,null) 但是,当我使用此方法时,生成的链接是: http://localhost/Author/aeschylus?selectedQuoteId=1627 但我希望它是: http://localhost/Author... -
0 votesanswersviews
.NET MVC路由问题
出于某种原因,.NET没有看到我的路线 . routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "RSSFeed", // Route name "Blog/RSSFeed", // URL wi... -
1 votesanswersviews
如何在asp.net MVC中为n条路由指定单个控制器单一动作?
我在route.config中有这个初始配置 . routes.MapRoute( name: "ALBUMS", url: "albums/", defaults: new { controller = "Templates", action = "Connections", id= UrlParameter.Op... -
0 votesanswersviews
SEO Frinedly URL的URL路由
我想创建一些SEO友好的URL . 以下是我的Global.ascx条目: routes.MapRoute( "Product", "{action}/{param1}/{id}", new { controller = "Home", action = "Index" }); rou... -
1 votesanswersviews
MVC url中的否定参数
在MVC路由引擎中,“/ MyController / Action / -123 / type”的URL和路由规则为: routes.MapRoute(name: "AddRemoveRequestee", url: "{controller}/{action}/{requestId}/{someOtherData}", ... -
10 votesanswersviews
带有自定义错误页面的MVC InvalidOperationException
我使用自定义错误页面设置 <customErrors mode="On" defaultRedirect="~/Home/Error"> <error statusCode="404" redirect="~/Home/PageNotFound" /> </customErrors... -
1 votesanswersviews
ASP.NET MVC结构设计问题
我是ASP.NET MVC的新手,我正面临一些结构设计问题 . 我无法弄清楚如何设置路由 . 我想要以下内容: http://website/ > HomeController Action=Index Public: http://website/{controller} > SectionCont... -
-2 votesanswersviews
方法重载与路由[重复]
这个问题在这里已有答案: Can you overload controller methods in ASP.NET MVC? 16个答案 我想在控制器中编写两个具有相同名称和不同参数的函数,如下所示 . [Route("Home/index")] public JsonResult index() { return new JsonResult {Data = ... -
1 votesanswersviews
ASP.NET MVC路由捕获所有
我正在使用ASP.NET Core MVC并在我的控制器中使用属性路由 . 在Startup.cs中的Configure方法中,我当前调用app.UseMvc()来启动我的MVC应用程序 . 一切都按预期工作 . 现在我正试着赶上去,但404总能得到最好的情况 . 我将app.UseMvc更改为以下内容: app.UseMvc(routes => { routes.MapRoute(... -
0 votesanswersviews
@ Html.Action和控制器具有相同的名称
在为MVC站点创建插件时,我遇到了有关控制器解析的问题 . 以下是涉及当前上下文的所有路径: routes.MapRoute("Route1", "Admin/Product/{action}/{id}", new { controller = "Product", action = "Index", ... -
1 votesanswersviews
Asp.net MVC 5使控制器动作接受休息类型参数
我有一个ASP.NET MVC5应用程序,我在其中一个控制器中编写了一个新的控制器动作 . 我有一个场景,我想要从不同的应用程序(React)调用这个新的控制器操作 . 以下是我的新控制器操作 . public async Task<ActionResult> NewAction(int Id) { var project = await _repository.GetProj... -
0 votesanswersviews
MVC 4 - 在URL中隐藏控制器
我有一个区域注册路由: public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "MyArea_default", "MyArea/{action}/{id}", ... -
14 votesanswersviews
ASP.NET MVC默认URL视图
我正在尝试将我的MVC应用程序的默认URL设置为我的应用程序区域内的视图 . 该区域被称为“ Common ", the controller " Home " and the view " Index ” . 我已经尝试将web.config的表单部分中的defaultUrl设置为“ ~/Common/Home/Index ”但没有成功 . 我也尝... -
1 votesanswersviews
ASP.NET MVC 3 - 区域中具有路由的边缘情况
我有一个页面,用户可以针对某个产品“提出问题” . 路线是: context.MapRoute( "Q&A - Ask - by Product", "{someProductUri}/questions/ask", new { controller = ... -
0 votesanswersviews
编写一个简短的MVC注册路由
是什么方法写这些代码更短?我必须编写代码1,因为代码2将覆盖它 . 代码1.第一个文件夹(控制器名称)不同:如果列表中不存在新控制器名称,我将使用“[] / / ” . routes.MapRoute(name: "All", url: "All/{action}/{id}", defaults: new { controller = "All&... -
0 votesanswersviews
如何使用服务类中的路由表获取URL?
我正在编写一个asp.net MVC 5应用程序,并且有一个从控制器调用的服务类 . 在服务中,我正在根据一些查询数据加载DTO,并希望使用与我在Razor代码中的方式类似的路由来构建URL . @ Url.Action(“RequestData”,“Home”,new ) 如何让MVC使用类中的路由表来构建我的URL而无需访问基本控制器类? 例: public class MyDataServ... -
1 votesanswersviews
html.beginform呈现的表单中的网址无效
我有一个WebForms和MVC混合的应用程序 . HomeController是一个简单的控制器: public class HomeController : Controller { public ActionResult Index() { return View(); } } 在视图 - /Views/Home/Index.cshtml 上,我... -
0 votesanswersviews
MVC区域主页显示默认主页
我最近在现有的MVC 4网络应用程序中添加了区域 . 我的一个区域有一个Home控制器,所以很明显当我导航到 /MyArea/Home/Index 时我想显示它的索引视图 . 最初我收到以下错误: 找到了与名为“Home”的控制器匹配的多个类型 . 如果为此请求提供服务的路由(' / / ')未指定名称空间来搜索与请求匹配的控制器,则会发生这种情况 . 如果是这种情况,请通过调用带有'name... -
1 votesanswersviews
MVC使用mvc中的区域进入错误的视图
我有一个地区名称HR . 这是HRAreaRegistration.CS namespace WebApplication1.Areas.HR { public class HRAreaRegistration : AreaRegistration { public override string AreaName { g... -
0 votesanswersviews
如何在使用RedirectToAction时跳过控制器名称?
我有accountController类,它有登录和主页视图 . [HandleError] public class accountController : Controller { [HttpPost] public ActionResult login(LoginModal model, string returnUrl) { ... -
1 votesanswersviews
在asp.net mvc中处理无效字符的url
我在asp.net mvc中创建了一个详细信息页面 . 并为此示例问题工作,如堆栈网址 . Replacement of a JPanel element without adding to the end of the panel? 在顶部网址36003787中是id并且更换了一个jpanel-element-without-to-the-the-the-panel是detalis页面的 He... -
0 votesanswersviews
ReminderMe函数在asp .net mvc中使用LoginPage
我在AccountController.cs中使用了这些方法: public ActionResult DomainLogin(string returnUrl) { } public string Loginss(LoginModel model, string returnUrl) { } 我的问题是登录后我有重定向方法到索引页面 . 在关闭并使用粘贴的URL重新打开浏览器后尝试复制UR... -
0 votesanswersviews
如何解决动作参数类型不匹配?
我在我的控制器中有一个动作,如下所示 . // // GET: /HostingAgr/Details/1 public ActionResult Details(int id) { HostingAgreement hosting = hmEntity.HostingAgreements.SingleOrDefault(h => h.Agreemen...