问题标签 [asp.net-mvc-2]
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.
.net - 向控制器传递 FormCollection 和 IList
我有一个包含一大堆数据输入字段的表单,这些字段将由用户完成,包括一些元素,用户可以在这些元素中指示他们将输入多少相同的项目。这与 Phil Haack 的博客条目Model Binding To A List中使用的一样。
我成功地使用 JQuery 来创建额外的表单元素、正确索引等。我的问题是在我的控制器中实际读取这些元素的最佳方式。文章中的 Controller 只需要一个对象,IList<Product>
而我的 Controller 已经需要一个对象,FormCollection form
现在我也尝试发送它IList<Itmes>
。
我应该将其添加到控制器预期的参数中还是通过 form["items"] 或其他方式访问?
看法
控制器
DTO
asp.net-mvc - ASP.NET MVC 2.0 概述信息?
我听说微软正在为 Visual Studio 2010 开发 MVC 2.0 平台。
有没有人有关于即将到来的项目的良好信息来源?具体来说,更改和新功能的概述?
architecture - ASP.NET MVC 2 Preview 1 - 实现区域的最佳方式是什么?
在最新版本的 ASP.NET MVC 2 中,他们推出了 MS 支持的区域概念。然而,要执行这一领域的概念,必须创建多个单独的项目。每个区域一个项目。在 ASP.NET MVC 1 中,还有许多其他方法可以支持您仍将在同一个项目中工作的领域。这篇文章不是关于领域是否重要,而是关于正确实施的内容。您对与区域合作的偏好是什么,为什么?您如何看待这种新的多项目表演领域方式?
以下是 2.0 之前实现区域的方法:
http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
http://blog.codeville.net/2008/11/05/app-areas-in-aspnet-mvc-take-2/
我即将开始从事一个非常大的 ASP.NET MVC 项目(迫不及待地想深入研究 2.0 预览版),我想知道我是否应该使用这个新领域的实现,或者我们已经证明可以工作的东西。
asp.net - 值类型的 ASP.NET MVC 2 编辑器模板,int
我想为值类型(即 int )创建一个 MVC 2 编辑器模板,有没有人用预览 1 位做到这一点?
非常感谢
asp.net-mvc - 验证:模型或视图模型
将 ViewModel 与 MVC (MVVM) 一起使用时,验证应该在 Model 还是 ViewModel 上进行?(或两者都或两者都不是)?为什么?鉴于即将推出的 ASP.NET MVC V2,我特别提出了这一点。
复杂/自定义验证呢?
asp.net-mvc - ASP.NET MVC 1.0+ 中的表单输入验证选项
之前已经就这个话题提出了很多问题,但是由于 ASP.NET MVC 的发展速度非常快,我想重新提出这个问题:
对于在 ASP.NET MVC 中提供表单输入验证,您会推荐什么?
要求:
- 服务器端检查
- 客户端 (JavaScript) 检查
- 应涵盖必填字段、数字范围验证、正则表达式验证等基础知识
(所以基本上所有(或大部分)ASP.NET WebForms 验证控件所做的事情)
目前的选择似乎是:
- CodePlex 上的验证器工具包
- 跳转到 ASP.NET MVC 2 预览版 1(我们的应用程序供内部使用,上线时间为 6 个月,因此我们可以放心使用预览版)
asp.net-mvc - MVC 验证的单元测试
当我在 MVC 2 Preview 1 中使用 DataAnnotation 验证时,如何测试我的控制器操作在验证实体时是否在 ModelState 中放置了正确的错误?
一些代码来说明。一、动作:
这是一个失败的单元测试,我认为应该通过但没有通过(使用 MbUnit 和 Moq):
我想除了这个问题之外,我应该测试验证,我应该以这种方式测试它吗?
c# - asp.net MVC 创建我自己的路由
您好我正在尝试创建一个如下所示的 URL:
黑色/花岗岩/台面
黑色和花岗岩会发生变化的地方,所以我尝试在 global.asax.cs 中创建自己的路线,如下所示:
将 URL 更改为 kitchen/black/granite/worktops
通过这种方式,我认为我可以创建一个名为 kitchen 的控制器,其中包含一个名为 surface 的操作,我的代码如下所示:
但是我似乎无法让它工作,尽管我有自定义映射,但我得到了这个 URL 的错误 404,任何人都可以指出我的阅读方向,我一直在这里阅读这个页面:http ://weblogs.asp.net /scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx
这就是给我这个想法的原因,因为他有查询和页面代码有点过时,因为我正在使用 MVC 预览 2
非常感谢
c# - 在生产应用程序中使用 ASP.NET MVC 2 Preview 1 是否可行?
我不确定在生产系统中使用 ASP.NET MVC 2 Preview 1 是否可行?我想这样做,因为它引入了几个在 MVC 1 中很古怪的急需功能。
不幸的是,我在 ScottGu 7/31 发布的帖子中没有找到任何关于该主题或路线图信息的信息。MVC2P1 已经差不多是 MVC 的样子了吗(我不知道 MVC 团队认为预览是什么)?有人对此有更好的信息吗?
感谢您的投入,谢谢!
asp.net-mvc - 如何使用绑定前缀?
假设我的数据库中有这张表:产品
它有过
现在无论出于何种原因我无法命名我的文本框 ProductName 和 ProductType 所以现在我的视图方法看起来像这样
所以现在通过我的玩弄,在这个产品中没有任何东西可以匹配,因为它们有不同的名称。
所以我想这就是 Prefix 的用武之地,但我不知道如何使用它。也不如何同时使用它和排除。
有人可以给我一个例子吗?