问题标签 [asp.net-mvc-beta1]

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.

0 投票
3 回答
7597 浏览

c# - Html.RadioButton 将所有值设置为选定值

在修补解决[this][1]问题后,我认为问题的核心如下:

当您将 Html.RadioButton() html 助手与 Enum 作为值字段一起使用时,您只能选择一次选项。重新发布页面后,助手将忽略调用中设置的值,并将所有单选按钮设置为相同的值,即您选择的上一个帖子返回的值。难道我做错了什么?

示例(观察按钮的值)

会产生

并将生成第二次:

0 投票
2 回答
878 浏览

c# - ASP.NET MVC Beta 1 - 它是否支持强类型视图数据?

在以前的版本中,有 3 种方法可以将数据从控制器传递到查看 AFAIK(如下所示)。

我想在 MVC Beta 1 中使用方法 (2),但我找不到 renderView 方法。那么新语法是什么(如果仍然可能的话)?提前致谢。

本。

语法 #1:老式字典

语法 #2:显式类型的 ViewData 对象

语法 #3:匿名类型对象

0 投票
2 回答
2160 浏览

asp.net-mvc - MVC Beta [HandleError] 属性(需要帮助)

我已经尝试过使用和不使用“ExceptionType”参数。我在 Views/Shared 文件夹和 Views/thisController 文件夹中都有一个 Error.aspx 页面。但是每次我运行它时,我都会收到“'/'应用程序中的服务器错误”。错误页面,而不是视图/共享中的漂亮页面。

知道这里可能出了什么问题吗?

0 投票
2 回答
1412 浏览

asp.net-mvc - ASP.NET MVC 升级到 Beta:IControllerFactory 定义在未引用的程序集中

我目前正在将站点从 ASP.NET MVC 预览版 2 更新到 Beta 版。经过详尽的搜索,我遇到了最后一个编译错误,但在站点中没有解决方案。我在 Global.asax.cs 中有一些代码使用 Windsor 容器设置 IOC:

编译器抱怨:

奇怪的是这个程序集引用了。我从 MVC beta 程序集文件夹中引用它并设置为复制本地。我什至可以删除 bin 目录,重建,然后在反射器中查看程序集并查看界面。我尝试删除并重新添加引用,更改 web.config 的程序集和命名空间部分。我什至从 GAC 中删除了 System.Web.Mvc,以确保它使用的是正确的副本。

在写这个问题时,我想到温莎可能在内部期待旧版本的程序集。我正在从 MvcContrib 下载最新版本以确定这是否是问题所在,我将发布结果。如果是这种情况,程序集的版本号不应该随着最新版本而改变以使这一点显而易见吗?

感谢阅读,布雷特

0 投票
3 回答
14517 浏览

asp.net-mvc - ASP.NET MVC & Ajax 控制工具包

我喜欢编写“old skool”(网络表单)的一件事是 AJAX 控制工具包。

我在Microsoft Storefront 视频 14上看到,Rob Conery 使用 TextboxWatermark控件。

但是,当我下载代码时,我无法从工具包中找到对 Watermark 控件或任何其他控件的任何引用,也无法使其正常工作。

所以我的问题是,AJAX 控制工具包是否甚至可以在没有视图状态的 MVC / AJAX / JQuery 类型世界中工作。您将什么用于“简单”控件,例如日历和水印?

0 投票
2 回答
2767 浏览

asp.net - 具有复杂类型验证的 Asp.net MVC 模块绑定

我正在 asp.net mvc 中构建一个问卷应用程序,但我在使用模块绑定器时遇到了复杂类型列表的问题。

首先:我无法让 Questionnaire.IList<QuestionGroup>.IList<Question> 对象图与活页夹一起使用。所以在下面的示例代码中,我只使用了一级 IList。

第二:我很想将我的存储库/工厂而不是类传递给活页夹,这样我就可以放弃表单问题和数据库问题之间的映射,只处理一组对象。或者至少比这段代码更漂亮一点;)。

有人为我指明了正确的方向吗?

控制器:

部分视图(主视图只是对 QuestionGroup 中的问题进行 foreach 并为每个问题呈现此视图)

0 投票
4 回答
350 浏览

asp.net - 更改 asp.net mvc 框架自动生成的数据库的坏主意?

将 aa 列添加到自动生成的 asp.net(ASPNETDB.MDF,Visual Studio 2008,mvc 框架)“用户角色 - 数据库”是一个坏主意(如果为什么?)?

(例如,我想将 RealName 和 LastName 列添加到数据库中的 aspnet_Users 表中。)

我想添加一列而不是创建一个完整的新表的原因是为了避免双重维护问题和不必要的冗余

0 投票
1 回答
168 浏览

unit-testing - 在 ASP.net MVC Beta 1 中进行测试

我正在为控制器编写单元测试,这是我的代码。

我基本上跟随 Rob Conery 的 asp.net 店面应用程序,并意识到我不能使用 RenderView 方法。如图所示,我尝试了 ViewResult 方法来创建视图的实例。我收到此错误:错误 1 ​​无法将类型“System.Web.Mvc.ViewDataDictionary”转换为“HomeOwners.Controllers.DocumentsController.DocumentsData”C:\Documents and Settings\drmarshall\My Documents\Visual Studio 2008\Projects\HomeOwners \HomeOwners.Tests\DocumentsControllerTests.cs 61 54 HomeOwners.Tests

我是在使用正确的替换方法还是遗漏了什么?

我想到了。