ASP.NET MVC框架是一个开源Web应用程序框架和工具,它实现了针对Web应用程序定制的模型 - 视图 - 控制器(MVC)模式的版本,并构建在ASP.NET技术基础之上。
我想防止用户名中出现空格和特殊字符,但我不知道如何在一个数据属性中做到这一点,并且 asp.net mvc 只允许每个属性有 1 个正则表达式属性。 [
如何在 ASP.NET MVC 应用程序中重定向到没有控制器的视图?
我创建了一个通用错误视图,我想在整个站点的操作方法内部发生异常时显示该视图。我创建了一个部分页面,所有导航都位于其中,因此我这样做......
我创建了一个通用错误视图,我想在整个站点的操作方法内部发生异常时显示该视图。我创建了一个部分页面,所有导航都位于其中,因此我这样做......
如何确保所有 *.cshtml 文件都设置为构建操作的“内容”
有几次,当我复制粘贴 *.cshtml 文件时,Visual Studio 出于某种原因将这些文件上的构建操作设置为“无”: 当你在本地工作时这是不可能检测到的,因为......
如何修复 ASP.NET MVC 和 SQL Server 2019 中的“系统找不到指定的文件”错误
我编写了一个代码优先的应用程序,但是在运行该应用程序时,我收到此错误,并且它不会创建数据库 - 我正在使用 SQL Server 2019。 请帮助我 - 我无法运行我的应用程序。 “/”中服务器错误
我有一个名为 MyLib.cs 的非控制器文件,其中我有一个方法,对于给定的条件,我希望它重定向到另一个页面。 我使用了 RedirectToAction(),但我收到一个错误,说它剂量......
我刚刚创建了一个新的 MVC 4 Web API 项目,并创建了一个新的 .cshtml 文件,其中包含非常简单的 HTML: 我刚刚创建一个新的 MVC 4 Web API 项目,并创建一个新的 .cshtml 文件,其中包含非常简单的 HTML: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title></title> </head> <body> <div> </div> </body> </html> 打开 URL 时显示以下错误: “/”应用程序中的服务器错误。 不提供此类页面。 描述:您请求的页面类型未提供,因为 它已被明确禁止。 扩展名“.cshtml”可能是 不正确。 请检查下面的 URL 并确保它是 拼写正确。 请求的URL:/index.cshtml 我在一位同事的开发机器上测试了这个场景(完全相同的项目)。它按预期工作。所以我猜一定是配置或者安装有问题。但是去哪里搜索呢?本地 IIS 和 Visual Studio Development Server 都不起作用。 更新 直接访问 .cshtml 文件不适用于生产代码 - 它仅用于培训目的,仅! 导航到 /Home/Index 效果非常好。所以没有别的,这显然是错误的。只需直接访问 .cshtml 文件即可。 您正在尝试直接访问 ~/Views 文件夹之外的 Razor 页面。 在 ASP.NET MVC 4 中,默认情况下禁用此功能。为了启用它,您所要做的就是在 web.config 中调整以下设置: <add key="webpages:Enabled" value="true" /> 当您使用任何模板创建新的 ASP.NET MVC 4 项目时,默认情况下,其值为 false。所以如果你说它可以在他的电脑上运行,我猜你的同事已经这样做了。 如果您已启用网页并且已验证 .NET 版本有效,那么您的问题很可能是 IIS 服务器没有可在所有站点之间共享的 razor 二进制文件。要修复它,您应该确保已将 mvc 二进制文件包含在 /bin 文件夹中。这个链接解释得很好: http://www.codeproject.com/Answers/437259/his-type-of-page-is-not-served-CSHTML-how-to-serve#answer1 我遇到了同样的问题,我通过转到客户端的属性并在显示“开始操作”的地方解决了该问题,选择当前页面。 我把它设置到特定页面。 我在 MVC 项目中收到了同样的消息,结果发现我缺少 MVC 框架的关键部分,即 Global.asax 和 Global.asax.cs 条目。我在解决方案资源管理器中选择了该项目,并执行了添加、新项目、全局应用程序类。然后我对其进行了编辑,并将 Application_Start 替换为必要的配置项: protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); } 这为我解决了问题。
当 ModelState.IsValid 为 false 时,除了迭代每个元素之外,是否有更快的方法来判断哪个元素有问题?
在 ASP.NET MVC 中,当我们使用某些数据调用 POST 操作时,我们会检查 ModelState,如果出现验证错误,状态将为 false。对于用户输入大量信息的大表单...
与 OpenIdConnect OAuth2 并行使用 ASP.Net Core Identity
我正在开发基于.NET 8.0的asp.net MVC项目。我的网站使用 ASP.Net Core Identity 进行用户身份验证。运行良好。 我必须连接到使用 OAuth2 的远程服务器
在我的 ASP.NET MVC 应用程序中,我一直在尝试从活动用户的表中选择数据,该数据位于数据库中的列上,为 true 或 false,但是当我尝试执行此操作时,c. ..
在构建 ASP.NET-MVC 网站时,我试图在我的网站上实现编辑页面,但我遇到了一些困难,特别是在我的控制器中。错误就在这个类中,指向...
(错误404)无法使用@addTagHelper *,Microsoft.AspNetCore.Mvc.TagHelpers找到此页面
我正在将我的项目从 razor 页面迁移到 MVC,我的链接只是 asp-page="/Privacidade 并且它们工作得很好,但现在,我正在实现 @addTagHelper *、Microsoft.AspNetCore...
在“System.Collections.Generic.List”类型中发现多个构造函数错误
错误 InvalidOperationException:多个构造函数接受所有给定的 已在 type 中找到参数类型 'System.Collections.Generic.List`1[hdsportal.Pages.GestaoAlertas]'。 应该有...
在具有不同根相对路径的代理后面运行 ASP.NET MVC 应用程序
我在代理后面运行的 ASP.NET MVC 应用程序中遇到路径问题。 我们的 IIS 应用程序根路径是例如 http://server/MyApp/ 这意味着所有使用该应用程序的网址...
未使用 Ajax.BeginForm asp.net mvc 获得回调
我无法使用 Ajax.BeginForm() 访问服务器代码 这是我使用 Ajax Helper 方法的视图的一部分 @model Ride.MMReports.ViewModels.ManualRecViewModel …… var 选项 = 新
我在IIS7.5的同一个网站下有2个应用程序。问题如下: 打开浏览器并登录第一个应用程序; 打开另一个浏览器选项卡并登录第二个应用程序; 该f...
我有一个数据库,我想从中读取特定值。 当我读取ID时,它总是显示为0。 公共无效ClustersStatus(Clusters cl) { 使用 (SqlConnection con = new
在 ASP.NET MVC Web 应用程序中将数据从视图保存到数据库中问题
我想通过以下方式将图像保存到数据库中 控制器: [http邮报] public ActionResult AddMovie(电影电影,HttpPostedFileBase Image) { 如果(图像!=空) { ...
在我的 ASP.NET MVC 视图中,我想循环 Viewbag.A 到 ViewBag.Z,但我不知道如何执行此操作。 这就是我的看法: @{ 对于(字符字母 = 'A';字母 <= 'Z'; letter++) ...