我想实施星级评分代码。为此,我使用名为:
的PartialView@{ Html.RenderAction("Rate"); }
目的是与当前页面分开显示和处理星级评分代码。因此,我真的不需要使用在父.cshtml中呈现的css或其他javascripts。
我正在删除布局如下:
@{ Layout = null; }
来自控制器:
public ActionResult Rate() {
return PartialView(); }
但是我注意到父css和javascript搞乱了星级,因此我并不想真正使用它们。如何保护局部视图?
答案 0 :(得分:0)
解释它为什么不起作用的最好方法是用我生锈的油漆技巧来说明它......
请注意,PartialView
只是另一个HTML
模板,最适合用于在您的网站上重复的内容,例如,假设您正在开发博客,而且您和#39; ve结构化了您希望帖子上的评论的内容,您可以将HTML
内容放在_CommentsPartial.cshtml
PartialView
中。同时将所有CSS样式放在根_Layout.cshtml
文件中引用的实际CSS文件中。
然后会为您博客上的每个评论呈现PartialView
。同样的原则适用于你的明星...