问题标签 [razor]

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 回答
3757 浏览

c# - Razor 编译错误

我有以下 Razor 代码部分,它在运行时失败并出现编译错误:

错误@stat.TimeTaken.Hours hours在线

CS1002: ; 预期的

删除文字hours修复它。

我很困惑。

编辑:这是从“@if”到“seconds”的编译输出。

0 投票
2 回答
2903 浏览

linq - ASP.NET MVC 2/.NET 4/Razor - 不能在 ViewModel 成员上使用 Any() 扩展方法

我正在尝试使用 ASP.NET MVC 3 Preview 1 中的 Razor ViewEngine,但在尝试使用Any()扩展方法时遇到了问题。

这是我用来在控​​制器中设置属性的代码:

这是我尝试使用的视图中的代码Any()

我得到一个例外,上面写着:

我尝试将System.Linq命名空间添加到 web.config 的两个pages\namespaces部分,并@using System.Linq在视图顶部添加一行,但两者都没有任何区别。我需要做什么才能访问 LINQ 扩展方法?

更新:看起来它与它是动态对象的属性有关 - 如果我手动将它转换为IList<T>.

0 投票
2 回答
12990 浏览

jquery - Razor 视图引擎和 jQuery

有人知道如何强制 Razor View 引擎打印在 foreach 循环下的确切行。代码如下:

}

我尝试使用 $() 和 jQuery() 但在这两种情况下剃刀都不知道该怎么做。有什么办法可以强迫他准确打印:jQuery("#pb@PlayerID").progressBar(); . 我想要这样的东西:

});

先感谢您!

0 投票
3 回答
12672 浏览

asp.net-mvc-3 - 如何在 ASP.NET MVC 3 Preview 1 中的 Razor 中指定默认 LayoutPage?

我想(在一个地方)在 Razor 中指定一个默认布局页面,以便我可以删除它:

从我拥有的每个 .cshtml 文件中。但我不知道如何......有什么想法吗?我正在使用来自 ASP.NET MVC 3 Preview 1 的 Razor 引擎。

0 投票
1 回答
7548 浏览

c# - 不允许子操作执行重定向操作 - 使用 ASP.NET MVC 2 和 Razor 时出错

_Layout.cshtml文件中,我有以下条目:

PageController类中,LoadPagesStructure方法如下所示:

最后,我的LoadPagesStructure.cshtml 视图如下所示:

不幸的是,执行后抛出异常:

动态创建指向我的页面的链接的方式是什么?

PS:我知道我可以这样做:<a href="@page">@page</a>。尽管如此,我认为这不是正确的方法,因为这里不可能控制路由。

问候

0 投票
1 回答
340 浏览

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

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

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

0 投票
1 回答
282 浏览

asp.net-mvc - ASP.NET MVC3 版本发布

目前我正在使用带有 Razor View Engine 的 ASP.NET MVC 3 版本。有时在没有智能感知的情况下很难使用“.cshtml”文件。

你有关于支持智能感知的原始版本的发布日期的任何信息吗?

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 投票
5 回答
40847 浏览

asp.net - 是否可以在 asp.net 之外使用 Razor View Engine

如果我查看 Razor 视图引擎,我会看到一个非常简洁的语法,它与生成 html 没有特别关联。所以我想知道,在“普通”.net 环境中使用 asp.net 之外的引擎有多容易,例如生成文本、代码、......

欢迎任何指针、示例、评论或解释。