草庐IT

cobub-razor

全部标签

c# - if else with razor 简写

我在我的View中使用它并希望它只显示"is"或“否”但它显示False?"yes":"No"@myPosts.Contains(item.ID)?"Yes":"No"这里有什么问题吗? 最佳答案 您需要括号才能使用表达式:@(myPosts.Contains(item.ID)?"Yes":"No") 关于c#-ifelsewithrazor简写,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

c# - Razor:方法 'Write' 没有重载需要 0 个参数

@{inti=4;}@foreach(stringsin"1,2,3".Split(',')){@:sisequalto@s@{i++;}}我在@{i++上得到“方法‘Write’没有重载需要0个参数”;}行代码。有什么想法吗?谢谢! 最佳答案 试试这个:@{inti=4;}@foreach(stringsin"1,2,3".Split(',')){@:sisequalto@si++}或@{inti=4;}@foreach(stringsin"1,2,3".Split(',')){isequalto@si++;}

c# - Razor:方法 'Write' 没有重载需要 0 个参数

@{inti=4;}@foreach(stringsin"1,2,3".Split(',')){@:sisequalto@s@{i++;}}我在@{i++上得到“方法‘Write’没有重载需要0个参数”;}行代码。有什么想法吗?谢谢! 最佳答案 试试这个:@{inti=4;}@foreach(stringsin"1,2,3".Split(',')){@:sisequalto@si++}或@{inti=4;}@foreach(stringsin"1,2,3".Split(',')){isequalto@si++;}

c# - 如何从 MVC Razor 标记获取查询字符串参数?

我想检查我的Razor标记中的URL参数。例如,我该如何做这样的事情: 最佳答案 Similarthread编辑01-10-2014:由于这个问题很受欢迎,所以这个答案已经得到改进。上面的示例只会从RouteData中获取值,因此只能从某些已注册路由捕获的查询字符串中获取值。要获取查询字符串值,您必须获取当前的HttpRequest。最快的方法是调用(正如TruMan指出的那样)`Request.Querystring',所以答案应该是:您还可以检查RouteValuesvsQueryStringMVC?编辑03-05-2019:以

c# - 如何从 MVC Razor 标记获取查询字符串参数?

我想检查我的Razor标记中的URL参数。例如,我该如何做这样的事情: 最佳答案 Similarthread编辑01-10-2014:由于这个问题很受欢迎,所以这个答案已经得到改进。上面的示例只会从RouteData中获取值,因此只能从某些已注册路由捕获的查询字符串中获取值。要获取查询字符串值,您必须获取当前的HttpRequest。最快的方法是调用(正如TruMan指出的那样)`Request.Querystring',所以答案应该是:您还可以检查RouteValuesvsQueryStringMVC?编辑03-05-2019:以

c# - 在构建过程中检查 Razor 错误

有没有办法让VisualStudio(我使用的是2010)在构建过程中查找razorView中的错误,就像C#项目中的其他代码一样?您可以检查代码中的任何错误并认为一切正常,这只是一种痛苦,但似乎您无法确定View,除非您仔细检查每个View。顺便说一句,我显然不会在我的View中编写代码-例如,我只是在谈论HTML或URL扩展方法。 最佳答案 尝试在您的项目文件中将MVCBuildViews设置为true(即编辑您的csproj文件)true 关于c#-在构建过程中检查Razor错误,

c# - 在构建过程中检查 Razor 错误

有没有办法让VisualStudio(我使用的是2010)在构建过程中查找razorView中的错误,就像C#项目中的其他代码一样?您可以检查代码中的任何错误并认为一切正常,这只是一种痛苦,但似乎您无法确定View,除非您仔细检查每个View。顺便说一句,我显然不会在我的View中编写代码-例如,我只是在谈论HTML或URL扩展方法。 最佳答案 尝试在您的项目文件中将MVCBuildViews设置为true(即编辑您的csproj文件)true 关于c#-在构建过程中检查Razor错误,

c# - 在哪里可以找到 System.Web.Helpers、System.Web.WebPages 和 System.Web.Razor?

我正在关注这个article在RazorGenerator上,它说我必须添加对以下内容的引用:System.Web.Helpers.dllSystem.Web.WebPages.dllSystem.Web.Razor.dll当我执行AddReference时,我唯一能看到的是System.Web.Razor,但我不知道其他的在哪里。 最佳答案 您将在VisualStudio2010、2012和2013(引用管理器)中的程序集下的扩展组中找到这些程序集 关于c#-在哪里可以找到System

c# - 在哪里可以找到 System.Web.Helpers、System.Web.WebPages 和 System.Web.Razor?

我正在关注这个article在RazorGenerator上,它说我必须添加对以下内容的引用:System.Web.Helpers.dllSystem.Web.WebPages.dllSystem.Web.Razor.dll当我执行AddReference时,我唯一能看到的是System.Web.Razor,但我不知道其他的在哪里。 最佳答案 您将在VisualStudio2010、2012和2013(引用管理器)中的程序集下的扩展组中找到这些程序集 关于c#-在哪里可以找到System

c# - Razor View 引擎 - 如何添加部分 View

我想知道,如果可能的话,使用新的razorView引擎渲染局部View的最佳方式是什么。我明白这是当时还没有完全完成的事情现在我正在使用RenderPage来呈现用户控件:@RenderPage("~/Views/Shared/LocaleUserControl.cshtml",ViewData.Model)调用RenderPage的页面使用布局(母版)页面,其中定义了三个部分:TitleContent、HeadContent和Maincontent。当我尝试从此页面呈现我的区域设置控件时,这些部分似乎也是必需的-它们应该只在调用页面中需要并且存在。我收到以下消息,无论我是否在部分Vi