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

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 投票
2 回答
797 浏览

razor - 如果我不打算使用它们,是否值得删除 .aspx/.ascx 查找?

现在 MVC 3 Preview 1 在这里,我们可以使用 Razor (.cshtml) 视图引擎。如果未找到视图,我会收到此错误:

如果我不打算使用它们,是否值得删除 .aspx/.ascx 查找?

0 投票
2 回答
4715 浏览

.net - ASP.Net MVC 3 - Html 扩展

我正在玩 Razor + MVC 3 并且有一个非常简单的场景......基本上我正在尝试创建一个非常基本的 HTML 帮助程序,但我遇到了以下异常:

“System.Web.Mvc.HtmlHelper”不包含“ScriptCss”的定义,并且找不到接受“System.Web.Mvc.HtmlHelper”类型的第一个参数的扩展方法“ScriptCss”(您是否缺少 using 指令还是汇编参考?)

扩展的代码如下所示:

有什么想法我要去哪里吗?

干杯安东尼

0 投票
3 回答
32218 浏览

.net-4.0 - HtmlString 与 MvcHtmlString

HtmlString对比MvcHtmlString

这两者之间有什么区别,或者何时更喜欢其中一个?

编辑:

更喜欢MvcHtmlString的一件事HtmlStringIsNullOrEmpty.MvcHtmlString

0 投票
4 回答
71212 浏览

asp.net-mvc-3 - Razor 注释语法

剃刀视图中服务器端注释的语法是什么?

我想评论这段代码:

0 投票
1 回答
5792 浏览

razor - Response.Write() 是否与 Razor 一起使用?

Response.Write() 是否与 Razor 一起使用?

我尝试使用@Html.RenderAction,但出现错误:

0 投票
3 回答
481 浏览

dependency-injection - For a simple web application, what service locator library you prefer to use?

For a simple application that use asp.net mvc 3 and .net-4, what service locator application is preferred, with performance concern in mind?

0 投票
1 回答
2593 浏览

asp.net-mvc - 在 MVC 中,一个 Edit HttpPost 正在工作,另一个没有。我错过了什么?

谷歌搜索一般和 SO 还没有帮助我,所以:

我正在从头开始构建我的第一个 MVC 应用程序,使用MVC Music Store 示例,而是构建一个小应用程序,可以在其中创建竞技场战士并让他们互相战斗。(FightersFight已通过 EF 链接到基础表)。

Fighters我对和都有控制器Fights。编辑ActionresultFights有效,但Fighters它不是。当我点击按钮保存我的更改时,我返回相关的索引页面,但没有提交任何更改。这是我的问题:为什么会失败?

来自BarracksController,带有错误的非更新 HttpPost 编辑(应该被命名为 FighterController,但没关系):

(如您所见,我已经包含了这个 SO question 中的 GetModelStateErrors 技巧,但 x 的结果是null

这是可以工作的控制器,FightController:

这是战士的edit.aspx:(评论后编辑)

在 Shared 中使用以下 Fighter.ascx:

这是战斗的 edit.aspx

这是 Fight.ascx:

这是我的战斗视图模型:

没有用于 Fighters 的 ViewModel(无论如何,在这种情况下都没有涉及)。

我可以发布您可能希望看到的任何代码。

编辑:我已经查看了Using ViewModel Pattern with MVC 2 Strongly Typed HTML HelpersASP.NET MVC 2 UpdateModel() is not updated values in memory or database,但我还没有看到解决方案。

0 投票
2 回答
162 浏览

asp.net-mvc-3 - MVC 3 - preview 1 中(当前)已知的错误是什么?

当我刚刚问了一个关于 MVC 3 的问题(我可能做错了什么)时,我意识到我可能会遇到错误或(即将成为)已知问题。毕竟,这是当前 MVC 3 的 Preview 1。

MVC 3 Preview 1 是否已经存在一组已知问题(如果是:它是什么)?

0 投票
1 回答
1284 浏览

json - JSON / MVC (3P1) HttpPost - 没有让它在我的 EF 类上工作

在将旧教程与 MVC 3 Preview 1 上的最新帖子混合和匹配时,我遇到了以下问题。我正在尝试对我的Fighter模型(和底层数据库)进行 JSON 驱动的编辑,而不是没有 JSON 的“普通旧”编辑。

我为我的班级(存在于 EF 4 模型中)设置了一个编辑视图(使用Shared EditorTemplate, )。fighter.ascxFighter

在这我有2个按钮。一个“旧”的,这是一个在没有 JSON 的情况下调用我的编辑控制器的提交,一个是新的,我为此编写了一个新的HttpPost ActionResult

旧按钮有效:新按钮只实现了一半,但我已经可以看到它ActionResult UpdateJsonTrick没有正确接收来自视图的数据。字符串内容为:“在returnMessage系统中创建了战斗机''。” 在我对该 ActionResult 做任何有用的事情之前,我必须知道如何传递该数据。我哪里错了?

所以,edit.aspx 只是一个简单的Html.EditorForModel("Fighter")语句, 但这里是 Fighter.ascx

这是控制器的(相关位):

感谢您的耐心等待,如果您需要其他代码或信息,我可以提供。

0 投票
1 回答
907 浏览

dependency-injection - ASP.NEt MVC 3 P1 Dependency Injection to Filters

I have read through Brad Wilson's series of "ASP.NET MVC 3 Service Location" (http://bradwilson.typepad.com/blog/2010/07/service-location-pt4-filters.html) and tried to get the DI work with Unity, but it would not (System.NullReferenceException). Have searched everywhere but can find nothing that takes up the subject. So, how do I resolve it with the DI and Action Filters?

Sorry for my English.