asp.net-mvc-4 相关问题

ASP.NET MVC 4是用于Web应用程序的ASP.NET Model-View-Controller平台的第四个主要版本。

MVC中通过action方法点击按钮刷新内容

这是我的控制器。 公共类 HomeController :控制器 { 公共 ActionResult Index() { 返回内容(DateTime.Now.ToLongTimeString()); } } 这是我的看法。 这是我的控制器。 public class HomeController : Controller { public ActionResult Index() { return Content(DateTime.Now.ToLongTimeString()); } } 这是我的观点。 <script src="../../Scripts/jquery-1.7.1.js" type="text/javascript"></script> <script type="text/javascript"> $("input").click(function () { $("#div1").load('@Url.Action("Index")'); }); </script> <div id="div1"></div> <input type="button" id="button1" value="Refresh"/> 运行项目后需要刷新当前时间。但运行项目后按钮没有显示。 如果我使用 F5 按钮刷新页面,时间就会刷新,但我想通过单击按钮来刷新。 您需要将脚本更改为 $( document ).ready(function() { $("#button1").click(function () { $("#div1").load('@Url.Action("Index")'); }); }); 以便它处理由 .click() 标识的按钮的 id="button1" 事件,并且您需要将脚本包装在准备好的文档中,因为您在脚本之后渲染元素(在解析脚本时它们不存在)风景)。或者,将脚本移动到紧邻结束 </body> 标记之前(元素之后)

回答 1 投票 0

引导选择在模态中不起作用

我正在为我的网站实现这个选择器。我遇到了一个问题,即具有 selectpicker 类的元素没有显示在我的 DOM 上。 这是代码 我正在为我的网站实现这个 selectpicker。我遇到了一个问题,即具有 selectpicker 类的元素未在我的 DOM 上显示。 这是代码 <div id="modal-container" class="modal fade hidden-print" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span></button> <h4 class="modal-title" id="myModalLabel">Add New Experience</h4> </div> <div id="addExperience" class="modal-body"> <div class="form-horizontal"> <div class="form-group"> <div class="col-md-12"> <select class="user-form selectpicker show-tick form-control" data-live-search="true"> <option>A</option> </select> </div> </div> </div> </div> </div> </div> 请帮助我跟踪我的发展。 谢谢! 加载模态后,您必须重新初始化 Bootstrap-Select (.selectpicker)。发生这种情况的原因是,您的模态是一个新创建的元素,并且您的选择器尚未在其上初始化。 这是我的代码: // Create $(document).on('click', '.add', function() { $.ajax({ type: 'GET', url: 'suppliers/create', dataType: 'json', success: function(data) { modal.find('.modal-title').html(data.title); modal.find('.modal-body').html(data.body); $('.selectpicker').selectpicker(); } }); modal.modal('show'); }); 非常感谢Cerlin Boss提供这个解决方案! 您需要在您的 plunker 示例中添加以下所需资源 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"> </script> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/css/bootstrap-select.min.css"> <!-- Latest compiled and minified JavaScript --> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/js/bootstrap-select.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/js/i18n/defaults-en_US.js"></script> 一切正常:) 如果实际代码仍然与骗子不同,请告诉我。 示例:https://plnkr.co/edit/4gJBAu3NKUQp1HMUbrK9?p=preview 只要写这个代码,这个代码就会帮助你。 .modal-content{ overflow: unset; }

回答 3 投票 0

如何通过剑道窗口刷新发布模型?

如何使用 Kendo Window 刷新选项传递模型? 我在我的部分视图中使用以下代码:- var proWindow = $("#productWindow").data("kendoWindow"); proWindow.刷新({ ...

回答 1 投票 0

如何将多个选定的复选框值保存到数据库mvc

在复选框中选择多个项目并希望将这些选定项目保存到数据库的任务。

回答 2 投票 0

如何使用数据库在 Asp.net MVC 中实现博客网站的查看计数功能?

我在 Asp.net 中使用 MVC 模式开发了一个博客网站,并且我希望使用数据库为我的博客实现视图计数功能。具体来说,我想显示用户数量...

回答 1 投票 0

如何使用Javascript处理CSV中的逗号

我有一些数据在导出到 csv 时面临问题,如果数据中包含“,”。 这是代码: CSVData.push('"' + item.OrgId+ '","' + item.Name + '","' + item.

回答 7 投票 0

图像无法在 asp.net mvc 4 中加载

我从未在 Plesk 上上传 ASP.NET MVC 4,而是使用 ASP.NET Core 5 MVC。 由于老板的命令,我必须使用 ASP.NET MVC 4 开发一个项目。我对本地主机没有任何问题,可以运行 p...

回答 1 投票 0

ModelState 对于空的非必填字段被标记为无效

有点神秘。我有一个带有 Year 属性的视图模型: 公共类 TradeSpendingSalesViewModel { 公共字符串产品代码{获取;放; } 公共 IEnumerable 有点神秘。我有一个带有 Year 属性的视图模型: public class TradeSpendingSalesViewModel { public string ProductCode { get; set; } public IEnumerable<SelectListItem> AllowTypeSelect { get; set; } public string AllowType { get; set; } public IEnumerable<SelectListItem> YearsSelect { get; set; } public int Year { get; set; } } 如果我将空视图模型发布到我的控制器: [HttpPost] public ActionResult Index(TradeSpendingSalesViewModel vm) { var allErrors = ModelState.Values.SelectMany(v => v.Errors); foreach (var e in allErrors) { Response.Write(e.ErrorMessage); } } 然后我收到一个错误,并显示以下消息:“年份字段是必需的。” 由于我没有使用 Required 属性注释 viewmodel Year 字段,所以我不清楚为什么会生成此错误。 有什么想法吗? ValueTypes 默认情况下在 mvc 中隐式标记为 Required。实际上,这样做是有目的的,因为根据定义它们是不可为空的。 我建议你将 Year 设置为 int?,否则,如果你的情况不正确,你可以改为 false DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes 在 Global.asax.cs 中。 我的第一个猜测是它抛出了一个异常,您没有设置年份并且它为空?如果您将年份设置为 Nullable 它不会抛出所需的消息吗? 我仍然没想到会需要它,这是在黑暗中拍摄 这仍然可能是 .NET Core 项目中的一个问题。我在这里找到了解决方案: https://learn.microsoft.com/en-us/aspnet/core/mvc/models/validation?view=aspnetcore-8.0#non-nullable-reference-types-and-required-attribute .NET 会将您的参数标记为无效,如果它不是所需的可空类型。您可以在 MvcOptions 中将 SuppressImplicitRequiredAttributeForNonNullableReferenceTypes 属性设置为 true。 Program.cs 中的示例: services.AddControllers(option => { option.SuppressImplicitRequiredAttributeForNonNullableReferenceTypes = true; }); 当您设置此选项时。它只会检查所需的属性。或者你可以使用“?”标记以使您的属性可为空,这也可以。

回答 3 投票 0

DropDownListFor 未显示所选值

我在 .NET 4.5 上有一个 ASP.NET MVC 页面。 这是我的代码 - 模型类: 公共类用户详细信息 { 公共 Int64 用户 ID { 获取;放; } [必需的] [电子邮件地址] 公共字符串登录ID ...

回答 1 投票 0

无法加载文件或程序集“...”或其依赖项之一。尝试加载格式不正确的程序

注意:我知道这之前已经发布过,但我已经尝试过其他线程中提出的解决方案,但还没有任何运气 我正在尝试将 NET 4.0 MVC 4 应用程序部署到 IIS 服务器上(

回答 3 投票 0

ASP.NET Webforms C# 关于在客户端检查唯一性

所以,我有一个注册表单,其中有一个文本字段供用户输入用户名。用户每次单击提交按钮,以便在数据库中检查用户名...

回答 1 投票 0

使用 web.config 使用新值替换缓存控制

我有一个 asp.net 网站,默认情况下在标头中发送以下缓存: 缓存控制:私有 我想将 Cache-Control 更改为: 无缓存、无存储、必须重新验证、预检查...

回答 2 投票 0

在 javascript 标签上设置随机数值

尝试在 ASP.NET MVC 应用程序(在 .NET 4.8 上)上为脚本设置随机数值。 但输出值是空的 - 而如果我在隐藏输入字段上使用完全相同的方法来设置值,它......

回答 1 投票 0

双重注册(作为用户/作为公司)

我编写了一个新的 ASP.NET MVC 5 应用程序,但在身份验证方面遇到了一些问题。我想要两个注册和登录表单(用于用户和公司)。我用的是基本表

回答 2 投票 0

在会话超时之前显示弹出警告

我已经阅读了几篇标题中提到的文章,其中大多数讨论了它在 ASP.NET 而不是 ASP.NET MVC 中的实现。我读过的更好的文章之一...

回答 1 投票 0

使用 MSBuild 12 构建 MVC 4.0 项目时“任务失败,因为未找到 AXImp.exe”

我正在尝试使用 CruiseControl.Net 和 MSBuild 设置构建服务器。但是,它失败并出现错误: “C:\Builds\PremiumStor

回答 0 投票 0

伊朗车牌号的波斯字母和数字正则表达式

我需要一个与伊朗汽车车牌号相匹配的正则表达式。 该组合由一个两位数数字后跟一个波斯字母和另一个三位数数字组成 就像在

回答 3 投票 0

Html.Raw 和视图中的引号

我想将对象作为参数传递给View中的onclick事件,所以我编写了这样的代码 很酷的行为...

回答 1 投票 0

我的 HTML.DropDownList 有一些错误

我无法修复此问题“不存在具有键“MaNhaSanXuat”的“IEnumerable”类型的 ViewData 项。” 观众 @Html.DropDownList("MaNhaSanXuat", null, new { @style = "float:left; width:...

回答 1 投票 0

Asp.net Core 我无法从表单发送多个数据

我得上桌了 员工 个人电脑 我创建关系 M:M >> EmployeePc 并创建 ViewModel > EmployePCVWModel 从视图发送数据到控制器时的问题 这不仅仅是员工......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.