首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Razor的Html.RenderPartial()语法

使用Razor的Html.RenderPartial()语法
EN

Stack Overflow用户
提问于 2011-08-08 18:29:54
回答 2查看 141.3K关注 0票数 95

这是可行的,因为它以字符串形式返回部分视图呈现的结果:

代码语言:javascript
复制
@Html.Partial("Path/to/my/partial/view")

但我更喜欢使用RenderPartial,似乎我需要写:

代码语言:javascript
复制
@{Html.RenderPartial("Path/to/my/partial/view");}

而不是:

代码语言:javascript
复制
@Html.RenderPartial("Path/to/my/partial/view");

才能让它正常工作。错误消息:

代码语言:javascript
复制
 Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments

有没有更好的方法来代替只为一次方法调用打开代码块@{...}

EN

回答 2

Stack Overflow用户

发布于 2012-06-15 17:47:21

代码语言:javascript
复制
@Html.Partial("NameOfPartialView")
票数 9
EN

Stack Overflow用户

发布于 2014-01-17 17:53:30

如果你得到了这种格式,它就像一个链接到另一个页面或另一个link.partial视图,主要用于将html文件从一个位置重新呈现到另一个位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6980823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档