我有一个页面,我想对该网站内的其他页面显示 5 或 6 次。
对于每个主题页面,我都有一个包含 html 的字段...
我对建议很好奇,因为预览大约是实际页面大小的 1/3...我不想在预览中只显示页面的左上角。
我考虑过抓取前 x 个字符并显示它......但是,我最终得到了乱七八糟的 html,导致页面的其余部分无法显示。
有人能告诉我他们会如何处理吗?我可以呈现类似于 iframe 的 html 预览吗?我怎样才能在 MVC 中做到这一点。
或者,我是否可以以可呈现的方式从 HTML 中删除文本?我只接受 html 的可见文本....
最佳答案
要在 ASP.NET MVC 中显示另一个页面,您可以使用 @HTML.Partial("MyViewPartial")
( Html.Partial )
在您的当前页面中:
<section id="login">
@Html.Partial("_MyViewPartial")
</section>
还有你的局部 View :
@{
ViewBag.Title="MyViewPartial"
Layout=null;
}
<h2> MyPartialView </h2>
关于c# - 如何在 MVC 中的另一个页面中显示 html 页面的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15409536/