问题标签 [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 投票
1 回答
311 浏览

asp.net-mvc - 新的 ViewModel 并没有淘汰 ASP.NET MVC 3 中的 ViewModel 模式,对吧?

据我了解,ViewModel 模式旨在将所有相关数据传递给 View,因为 1)视图不应执行任何数据检索或应用程序逻辑,以及 2)它支持类型安全、编译时检查和编辑器智能感知查看模板。

由于动态表达式是在运行时定义的,这是否意味着我们没有得到任何 2) 的好处?

0 投票
1 回答
340 浏览

razor - Razor 视图引擎的设计器界面是什么?

Razor 看起来像是开发人员的赢家......接近金属,但快速高效。

作为一个不擅长使用设计师手写笔的开发人员,在某些时候我想把我的笨手笨脚的设计交给专业的设计师。这样的设计师将使用什么设计表面?Expression Web 是否可以通过 Razor 语法知识启用?

0 投票
2 回答
3577 浏览

jquery - ASP.NET MVC 3 JSON ModelBinders 不工作

我正在尝试使用 Scott Guthrie 在他的博客中谈到的 MVC 3 中的新 JSON ModelBinders 。

我的示例与他使用的示例非常相似。我有一个具有 3 个值的模型,我试图将其发布到服务器。

该模型如下所示:

JavaScript 看起来像这样:

控制器动作如下所示:

我收到的警报(JavaScript 帖子中的那个)给了我这样的信息:

我期望模型中的属性在服务器上填充,但所有属性都是空的。我正在使用 ASP.NET MVC 3 Preview 1。

0 投票
1 回答
161 浏览

razor - 'SampleApp.MvcApplication' is not allowed here because it does not extend class 'Microsoft.WebPages.WebPageHttpApplication'

I have created a sample project using ASP.NET MVC 3 Web Application (Razor) template. When I run my application I get this error

Where should i look for the problem?

0 投票
15 回答
270458 浏览

asp.net-mvc-3 - 在剃刀视图引擎中转义@字符

我正在使用 Razor 作为视图引擎创建一个示例 ASP.NET MVC 3 站点。razor 语法以@字符开头,例如@RenderBody(). 如果我在我的 cshtml 页面上写 @test 它会给我解析错误

CS0103:当前上下文中不存在名称“test”

如何转义“@”字符?

0 投票
1 回答
636 浏览

iis-7 - IIS 7/ASP.NET 4/MVC 3 Preview 1:随机“无法加载文件或程序集”错误

我正在使用带有 ASP.NET 4/ASP.NET MVC 3 的新 Razor ViewEngine。

在我的本地机器(Win7 x64/VS 2010)以及 IIS7(Windows Web Server 2008)上的 Cassini 中,我随机收到“无法加载文件或程序集”错误。

使用 Cassini,重建解决方案通常可以解决问题。

在 IIS7 中,回收应用程序池通常可以解决问题。

它始终是同一个程序集——我的一个“核心”项目,它被 ASP.NET MVC 项目引用。解决方案层次结构如下所示:

  • “核心”项目(这是“无法加载文件或程序集”错误中标识的项目)
  • “数据”项目(LINQ-to-SQL 模型)
  • ASP.NET MVC 站点
    • 数据

所有这些引用都是项目引用。错误的堆栈跟踪从引用“Core”项目的“Data”项目开始。有任何想法吗?

0 投票
1 回答
108 浏览

asp.net-mvc - 按专业创建用户 - 如何填充/提交/验证表单?

我正在尝试通过注册表创建用户,其中包含 ASP.NET MVC 中的专业下拉列表

例如。个人、专业人士、经理等

有些字段很常见,例如姓名和姓氏...

有些领域在专业上是独一无二的......

我如何使用 ajax 对其进行编程。

谢谢

0 投票
2 回答
10507 浏览

asp.net - 在 ASP.NET MVC 3 中解码 HTML

@在 asp.net mvc 3 preview 1 中自动编码 html,有没有另一种方法可以让有 html?

想想这个场景:

@view.BestSitesEver.Replace("stackoverflow", "<h1>StackOverflow</h1>")

那只会打印出来:<h1>stackoverflow</h1>

0 投票
1 回答
571 浏览

razor - 可以在 MVC 3 web.config 中向 razor 命名空间导入添加快捷方式名称

与cshtml类似,using Shortcut = System.Whatever;到目前为止,我在webconfig中做类似的事情并不走运

类似的东西……有可能吗?

0 投票
2 回答
9410 浏览

asp.net-mvc - 使用 JSON (ASP MVC 3) 返回 Razor 部分视图

在具有常规视图引擎的 MVC 2 中,我可以通过字符串返回 ascx 部分视图return Json()

但是对于新的 Razor .cshtml 视图,我无法弄清楚如何做到这一点。我不断得到Type 'ASP.CustomerForm_cshtml' does not inherit from 'System.Web.UI.UserControl'.

部分视图继承自,如果我继承自第一个错误所说System.Web.Mvc.WebViewPage<T>,则会弹出另一个错误。System.Web.UI.UserControl<T>

关于如何使用 ASP MVC 3 和 Razor 视图引擎解决此问题的任何想法?

这是我的 ControlToString 函数: