asp.net-mvc-4 – 为什么Razor HTML部分视图不能在’If’块之间
发布时间:2020-12-16 07:24:55 所属栏目:asp.Net 来源:网络整理
导读:我试图基于ViewBag条件渲染Razor html局部视图,但我总是得到补偿错误. @{ if (ViewBag.Auth) { @Html.RenderPartial("_ShowUserInfo") } } 我也试过…… @if (ViewBag.Auth) { @Html.RenderPartial("_ShowUserInfo") }Error message:Compiler Error Message:
我试图基于ViewBag条件渲染Razor html局部视图,但我总是得到补偿错误.
@{ if (ViewBag.Auth) { @Html.RenderPartial("_ShowUserInfo") } } 我也试过…… @if (ViewBag.Auth) { @Html.RenderPartial("_ShowUserInfo") } Error message: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments 解决方法
您需要将ViewBag.Auth强制转换为布尔值
@if ((bool)ViewBag.Auth) { @{ Html.RenderPartial("_ShowUserInfo"); } } 您还需要在RenderPartial中使用@ {}语法 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何将Home / Action / id映射到action / i
- 流作为System.Net.Mail的附件是0字节
- asp.net – 按钮属性: – commandName和CommandArguments
- asp.net-mvc – 使用AJAX绑定时,在创建/更新后IEnumerable属
- asp.net-mvc – 确定哪个控制器和操作在ASP.NET MVC中处理特
- asp.net-mvc – ASP.NET MVC 5中的级联下拉列表
- .net – 单个配置密钥的多个值
- asp.net-mvc – asp.net mvc OnAuthorization和OnActionExe
- 如何使用asp.net Web应用程序获取cookie?
- 如何在ASP.Net中设置Page.IsValid
推荐文章
站长推荐
- 将ASP.NET身份与核心域模型分离 – 洋葱架构
- asp.net-mvc – ASP MVC中的视图中的权限
- asp.net – 是否有可能拒绝通过Microsoft Ajax M
- asp.net-mvc – ASP.NET MVC中的CSS/JS文件的自动
- asp.net-mvc – 在bootstrap模式中使用时,MVC中的
- 适用于ASP.NET Core 2的MultipartFormDataStream
- asp.net-mvc – 为什么Request.IsAuthenticated是
- asp.net – 编辑GridView中一列的所有行
- asp.net-mvc – 菜单上没有添加控制器,无法在MVC
- asp.net-mvc – 已经使用相同的参数类型定义了一
热点阅读