asp.net-mvc-3相关内容

任何人都可以在 .NET 4.0/MVC3 中重新创建我在具有 2 个或更多可选参数的路由中遇到的以下错误吗?

我知道,如果您认为自己在 .NET 框架中发现了错误,那么您很可能是错的,但这就是我写这个问题的原因,所以请听我说. 我相当肯定 .NET 3.5 和 .NET 4.0 中的路由在可选参数方面存在差异.特别是如果您的路线中有多个可选参数.我无法在 .NET 4.0 或 MVC 3 的任何发行说明中找到这一重大更改,因此我将其称为错误. 编辑:此错误仅在您尝试使用 mvc 中的 url ..
发布时间:2022-01-02 11:38:02 其他开发

如何在MVC3中使用https生成绝对网址?

我正在使用 MVC3 并尝试从 https 提供内容,问题是当我调用 Url.Content 时,文件仍然使用相对 url 从 http 提供.我认为这个问题已在 MVC3 中解决,但我似乎找不到任何解决方案.有没有人知道这个问题是否在 MVC3 中固有地解决了以及如何完成它,或者我是否需要创建自己的辅助方法来生成基于协议的绝对 Url? 解决方案 您或许可以使用 VirtualPathU ..
发布时间:2022-01-02 11:33:35 C#/.NET

将js文件放在views文件夹中

我正在尝试将我的 javascript 文件放在我的视图中. 我有以下 js 文件位置./Views/Home/Home.js 但是,当使用脚本标记引用时,会导致 404 错误. 根据以下 SO 问题:ASP.NET MVC - 如果您不想将 .js 文件存储在/Scripts 中,您将它们放在哪里? 我将 file.js 添加到我的注册路由中.(没有解决问题) pub ..
发布时间:2022-01-02 11:24:43 其他开发

我需要双向创建 automapper createmap 吗?

这可能是一个愚蠢的问题!(n00b 到 AutoMapper 并且时间很短!) 我想使用 AutoMapper 将 EF4 实体映射到 ViewModel 类. 1) 如果我打电话 CreateMap() 那我还需要打电话吗 CreateMap() 执行相反的操作? 2) 如果两个类具有相同的属性名称,那么我是否完全需要 CreateMap 语句,还是仅用于“特定/自定义 ..
发布时间:2022-01-02 09:32:12 其他开发

ASP .NET MVC - 使用枚举作为模型的一部分

(刚学MVC) 我创建了一个模型类: 公共类员工{公共 int ID { 获取;放;}[必需(ErrorMessage="TM 号是必需的")]公共字符串 tm_number { 获取;放;}//使用枚举?公共 tmRank tm_rank { 获取;放;}} 模型类引用枚举'tmRank': 公共枚举tmRank{时薪,薪水} 当我从这个模型创建一个视图时,'tm_rank' 字段 ..
发布时间:2022-01-02 09:29:19 其他开发

使用 jQuery 为模型设置一个值

如何使用 jQuery 为我的模型设置值? 我有一个输入字段(其 id="comment"),我希望将其中的文本插入到 @Model.Comment使用 jQuery. 类似:@Model.Comment = $("#comment").val(); 解决方案 如何使用 jQuery 为我的模型设置值? 这没有任何意义.jQuery 在客户端上运行.模型存在于服务器上 ..
发布时间:2022-01-02 09:28:55 其他开发

数据注释 MVC3 必需属性

我有下面的模型(用户),我用它来添加新用户和更新现有用户.添加新用户时需要输入用户名和密码,更新时只需要输入用户名,因为不允许更改密码.这是问题,添加一个新用户一切正常,因为我输入了名称和密码值,因此 ModelState.IsValid 返回 true,但是在更新用户时没有输入密码,因此它始终具有空值,这使得ModelState.IsValid 一直返回 false.有没有办法使用相同的模型,即 ..
发布时间:2022-01-02 09:20:20 其他开发

ASP.NET MVC 3 - 模型验证

我刚刚学习 MVC,我有一些关于设计/事情应该如何工作的问题. 我正在使用 MVC 3 和 Razor,以及实体框架类(例如位置),我将创建一个带有验证注释的伙伴类.在我的视图中,我有一个局部视图,它呈现一个 DevExpress TreeView(使用位置列表)和一个用于在树中创建/编辑位置的表单.我有一个 LocationController、一个 LocationManagementV ..
发布时间:2022-01-02 09:14:04 其他开发

检查模型在控制器之外是否有效

我有一个辅助类,它传递了一个值数组,然后从我的模型传递给一个新类.我如何验证给这个类的所有值都有效?换句话说,我如何在非控制器类中使用 ModelState 的功能. 来自控制器: public ActionResult PassData(){客户customer = new Customer();string[] data = Monkey.RetrieveData();bool isv ..
发布时间:2022-01-02 09:08:18 C#/.NET

模型和视图模型的区别

我一直在研究一个新项目的 asp.net MVC 项目结构,但有一个问题让我感到困惑.模型和视图模型有什么区别?我说视图模型包含表单属性中的模型是否正确? 解决方案 我有一个博客,我想在其中显示最新帖子、最新评论的列表, 在单个视图中发布类别.我怎么能做到这一点?我可以强烈地将我的视图输入到任何一个模型中,对吗?出现了视图模型. 我创建了一个名为 BlogViewModel 的视图模 ..
发布时间:2022-01-02 09:07:17 其他开发

从 jquery 脚本中的 @Model 获取值

如何从 jquery 脚本中的 @Model 获取值.我想从我的模型中通过索引(由我的自定义表中的行选择确定)获取一些属性,该模型是 IEnumerable .我不想在表格中显示此属性并执行类似 cell .val() 的操作 例如: var selectedRow = $(this).parent().children().index($(this)) - 1; 我想要类似的东西 @ ..
发布时间:2022-01-02 09:01:58 其他开发

访问 javascript 文件中的模型属性?

是否可以访问外部 Javascript 文件中的模型属性? 例如在“somescript.js"文件中 var currency = '@Model.Currency';警报(货币); 在我的视图中 这似乎不起作用,但是如果我将 javascript 直接放入脚本标签内的视图中,那么它是否起作用?这意味着必须一直将代码放在页面中,而不是像这样加载外部脚本文件: @model My ..
发布时间:2022-01-02 09:01:39 C#/.NET

MVC 3 客户端验证,模型绑定十进制值和文化(不同的十进制分隔符)

我正在尝试让我的客户端验证(模型绑定)支持不同的文化,并且我发现了一个关于我正在尝试实施的主题的有趣博客. http://haacked.com/archive/2011/03/19/fixing-binding-to-decimals.aspx 波哥 公共类 Jogador{公共 int ID { 获取;放;}公共字符串名称 { 获取;放;}公共十进制薪水{得到;放;}} 我有 ..
发布时间:2022-01-02 08:59:38 其他开发

jquery datatables actionlink 如何添加

最近几个小时我一直在搜索,但不幸的是,我似乎找不到一个示例,说明如何使用 .net 和 MVC 使用操作编辑和删除链接列填充数据表. 这是我目前所拥有的,如何添加操作链接?我错过了什么? $(document).ready(function () {$('#myDataTable').dataTable({b处理:真,sAjaxSource: '@Url.Action("Index1", ..
发布时间:2022-01-01 15:22:57 其他开发

加载 ASP.Net MVC JSONResult jQuery 数据表

我正在尝试让 DataTables(http://datatables.net) 使用 ASP.Net MVC 控制器返回的 JsonResult.我不断收到“DataTables 警告(表 id = 'example'):从第 0 行的数据源请求未知参数 '0'"错误,根据文档,这意味着它找不到列. 控制器中返回 JsonResult 的代码如下所示: public JsonResul ..
发布时间:2022-01-01 14:36:36 其他开发

如何在 C# 中 for 循环的每次迭代之间添加一些延迟?

我正在使用 C# 开发 ASP.NET MVC3.我想在 for 循环的每次迭代之间添加一些延迟. for(int i=0; i 那么我该怎么做呢? 解决方案 正如其他答案所说,使用 Thread.Sleep 将使线程休眠...但鉴于您正在编写网络应用程序,我不认为它会做你想做的. 如果目标是让用户一次看到发生的事情,那么您需要将延迟放在客户端.如果您在发送 HTTP 响应之前有 ..
发布时间:2021-12-31 15:41:11 C#/.NET