问题标签 [asp.net-mvc-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - Razor actionlink 在 URL 中自动生成 ?length=7?
我在剃须刀页面上有以下链接:
它出现在视图页面的源代码中,如下所示:
当我点击链接时,URL 是这样的:
我不想?length=7
。为什么会自动生成这个?
asp.net - 根据控制器指定不同的_Layout.cshtml
我创建了一个 asp mvc3 项目,我希望根据选择的控制器有不同的 _Layout.cshtml。这是因为控制器 1 有 2 个按钮,控制器 2 有 3 个,控制器 3 有 4 个。每个控制器用于特定类型的用户,因此取决于登录名。
我如何将控制器及其视图链接到另一个 Layout.cshtml,现在有一个布局,它位于 Shared 文件夹下。
谢谢!
asp.net-mvc - 从 global.asax 中的 Application_BeginRequest 重定向到一个动作
在我的网络应用程序中,我正在验证来自 glabal.asax 的 url。我想验证 url,如果需要,需要重定向到一个动作。我正在使用 Application_BeginRequest 来捕获请求事件。
或者是否有任何其他方法可以在 mvc 中获取请求并在需要时重定向到操作时验证每个 url
asp.net-mvc-3 - 单击 actionLink 会打开新窗口
我需要从视图页面调用控制器方法。单击下面的链接时,应调用该方法。
方法签名如下:
现在的问题是,当我单击链接时,会打开一个空白窗口。我知道它与new { target = "_blank" }
. 如果我通过null
它的位置,我的链接页面将变为空白。我应该在这里传递什么,以便我的页面保持原样,并且不会出现新的空白窗口。
asp.net-mvc-3 - 使用 dynamicNodeProvider 的子节点
我使用这个项目来生成站点地图路径。
在我的应用程序中,我希望站点地图路径保持如下:
路径: Home > Projects > {project-name}
网址: /projects/{url-project}
路径: Home > Projects > {project-name} > Photos
网址: /projects/{url-project}/photos
路径: Home > Projects > {project-name} > Addresses
网址: /projects/{url-project}/addresses
路径: Home > Projects > {project-name} > Admin
网址: /projects/{url-project}/admin
尝试
为此,我创建了一个实现DynamicNodeProviderBase
mvc.sitemap
结果
路径: Home > Projects > {project-name}
网址: /projects/{url-project}
路径: Project > Photos
网址: /projects/{url-project}/photos
路径: Project > Addresses
网址: /projects/{url-project}/addresses
路径: Project > Admin
网址: /projects/{url-project}/admin
研究
在网上看,我在 stackoverflow 上找到了这个问题,但不太了解分辨率,或者它不适合我的问题。无论如何,如果这是答案,你可以给我更多关于如何实施解决方案的细节?
感谢大家的帮助!
asp.net-mvc - 剃刀 ActionLink 中的 Javascript 变量
当我硬编码boxId
然后它工作。但是当我写:
它没有。是否可以以这种方式混合javascript var和razor?
asp.net-mvc - 测量调用 ASP.NET MVC 控制器操作的时间
MVC 4 应用程序的一些用户正在经历零星的缓慢。大概不是每个用户每次遇到这个问题时都会报告这个问题。
我的想法是测量每个控制器操作所花费的时间,并记录超过规定时间的操作调用的详细信息,以便于进一步分析(以排除或排除服务器/代码问题)。
有没有一种方便的方法来执行此类测量,这样我就可以避免向每个操作添加检测代码?我目前没有在这个项目中使用 IOC,并且会犹豫引入它只是为了解决这个问题。
有没有更好的方法来解决这类问题?
c# - 如何在 asp.net MVC 4 和 MVC 5 中设置默认控制器
如何在不设置HomeController的情况下为我的ASP.NET MVC 4 项目设置默认控制器?
应用程序启动时如何设置默认区域?
asp.net - MVC4不正确的模型错误
您好我收到此错误: 传入字典的模型项的类型为“System.Collections.Generic.List`1[DBModel.Telemarketing]”,但该字典需要“TWeb.Models.LoginModel”类型的模型项
在 _Layout.cshtml 文件中我有
此部分登录视图在 _layout 页面上的 div 中呈现(它使用 javaScripts 隐藏/显示)
然后我有“电话营销”控制器有视图:
当我单击 _Layout 页面中的链接时
它会抛出一个写在帖子顶部的错误。
我是MVC的新手,请帮助我。