ASP.NET Core MVC是一个轻量级的表示框架,用于使用ASP.NET Core创建动态网站。它允许创建基于控制器的MVC站点,或查看基于模型的Razor页面。 MVC包括路由,模型绑定和验证,过滤器,Web API和Razor视图引擎等功能。
ASP.NET Core MVC 中下拉筛选器的 InvalidOperationException
我在导航栏上创建了一个全局下拉过滤器。我收到错误: 处理请求时发生未处理的异常。 InvalidOperationException:模型项传递到
使用 AJAX 在 ASP.NET Core MVC 中内联编辑,错误 400(错误请求)
我正在尝试在 ASP.NET Core MVC 中使用 AJAX 进行内联编辑。 每次我收到错误 400(错误请求) 我需要单击表的行进行编辑并使用新值保存在 SQL 数据库中...
我收到以下错误: 未捕获的引用错误:toggleOptionsVisibility 未定义 在 HTMLSelectElement.onchange 我的HTML: ... 我收到以下错误: 未捕获的引用错误:toggleOptionsVisibility 未定义 在 HTMLSelectElement.onchange 我的 HTML: <div> <label asp-for="Type"></label> <select id="field-type" asp-for="Type" asp-items="Html.GetEnumSelectList<HourglassCopyEditor.Models.FieldType>()" onchange="javascript:toggleOptionsVisibility();"></select> </div> <div id="options-section" style="display: none;"> <h3>Options</h3> <div id="options-container"> @for (int i = 0; i < Model.Options.Count; i++) { <div class="option-item"> <input type="hidden" asp-for="@Model.Options[i].Id" /> <input type="hidden" asp-for="@Model.Options[i].FormFieldId" /> <label asp-for="@Model.Options[i].Value">Option @(i + 1)</label> <input asp-for="@Model.Options[i].Value" /> <button type="button" class="remove-option" data-option-id="@Model.Options[i].Id">Remove</button> </div> } <button type="button" id="add-option">Add Option</button> </div> </div> 我的Javascript/Jquery: function toggleOptionsVisibility() { var selectedType = $('#field-type option:selected").text(); if (selectedType == 2 || selectedType == 2 || selectedType == 3) { alert("show"); $('#options-section').show(); } else { alert("hide"); $('#options-section').hide(); } } 我不明白为什么我的函数没有被调用。任何建议将不胜感激。 您的脚本似乎有错误。尝试更换 var selectedType = $('#field-type option:selected").text(); 由 var selectedType = $('#field-type option:selected').text();
如何通过静态变量访问ASP.NET Core中的Session?
在 Asp.Net 的早期版本中,可以使用以下方式在任何页面中像静态变量一样访问会话: System.Web.HttpContext.Current.Session["key"] 在Asp.Net Core中,如何在不同的c中访问session...
FormMethod.Get 与 Html.BeginForm 在 ASP.NET Core MVC 中给出错误
我尝试为我的搜索栏实现搜索查询字符串。 按照 Microsoft 文档:添加搜索,建议使用 Html.BeginForm("action", "controller",
为什么 ASP.NET Core JS 共置需要配置而 CSS 共置不需要配置?
在 ASP.NET Core Razor Pages(或 MVC)项目中,存在 css 共置: 索引.cshtml 索引.cshtml.css 我不记得为此添加过配置。我只是创建一个 css 文件,它会被检测到...
如何在 ASP.NET Core Web 应用程序中显示 Price 列的总价值
我有一个使用 Razor Pages 的 Index.cshtml 页面和一个用于检索数据的 Data.js 文件。现在我已经获得了数据,但现在我想显示总价格列。 Index.cshtml 中的标记和代码: &l...
在 ASP.NET Core MVC 中的共享页面中声明全局变量
我正在为位于我的共享视图中的导航栏创建一个下拉列表(使用数据库表)。 我正在 FilterController 中的 FilterViewModel 初始化 List<>,然后使用
需要帮助在 ASP.NET Core Web 应用程序中显示 Price 列的总价值
我有一个使用 Razor Pages 的 Index.cshtml 页面和一个用于检索数据的 Data.js 文件。现在我已经获得了数据,但现在我想显示总价格列。 Index.cshtml 中的标记和代码: &l...
当我在执行程序时尝试创建新合约时,出现 NullReferenceException。我在想要返回模型的方法处收到错误。但我不知道为什么,也找不到
我想用另一个模型的数据加载另一个模型。 命名空间 MvcCar2.Models { 公开课合同 { 公共 int Id { 得到;放; } 公共 int CustomerId { 获取;设置...
ASP.NET Core MVC 使用 JWT 令牌使用 API。 User.Identity.IsAuthenticated 返回 false
我使用 .NET 7 创建了一个 API。该 API 使用 JWT 令牌,并有一个负责用户注册和登录的控制器。这在 Swagger 中运行得很好。 这是我的 API AuthController:
有人有如何将文件名放入 ASP.NET Core MVC Razor 页面上的下拉列表中的示例吗?
在此输入图像描述 在此输入图像描述 这是在 ASP.NET Core 6 MVC 应用程序中使用的。 这是一些手动执行此操作的代码,但我需要读取文件夹文件名并...
昨天,我收到错误消息 无法获取 DbContext 的反射类型 当尝试添加新控制器时。我的解决方案中已经有很多控制器,所以我不知道为什么会这样
SMTP 服务器需要安全连接,或者客户端未经过身份验证。服务器响应是:5.7.0 .NET Core 中需要身份验证
我收到此错误 SMTP 服务器需要安全连接,或者客户端未经过身份验证。服务器响应是:5.7.0 需要身份验证。 当用户尝试发送忘记的
ASP.NET Core 7 MVC SQL 连接错误提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接
我将 ASP.NET Core 7 MVC 项目从一台计算机移动到另一台计算机。我没有对代码进行任何更改。我也用同样的方式移动和恢复数据库。 但是,我无法打开我的项目...
.Net Core 7 MVC SQL 连接错误提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接
我将 .net core 7 项目从一台计算机移动到另一台计算机。我没有对代码进行任何更改。我也用同样的方式移动和恢复数据库。 但是,我无法打开我的项目和合作...
在 ASP.NET Core MVC 中将多个复选框值保存到数据库
我正在使用复选框将数据保存在数据库中。它一次只能保存一个值。当选择多个值时,它仅存储第一个选择的值。 我用谷歌搜索了我的问题。多个
使用 SQL Server 连接在 ASP.NET Core MVC 项目中添加搜索栏功能
我正在创建一个 Web 应用程序来搜索 SQL Server 并显示结果。我在 Visual Studio 中使用 ASP.NET Core 8.0 MVC。我已经建立了从 SQL Server 数据库到我的项目的连接...
为什么我无法使用会话存储来存储电子邮件? (正在使用 ASP.NET Core MVC)
我正在尝试在下面的操作控制器中设置会话字符串。我设置电子邮件的地方。 [http邮报] public IActionResult LoginFunc(登录模型) { 尝试 { 布尔员工IdExists = _...