我有一个部分视图,我在2个父页面中使用。我想检测我从哪个父页调用该部分视图。
是否有任何事件可以找到这个?
答案 0 :(得分:0)
PartialExtensions.Partial
助手的扩展名采用ViewDataDictionary以及部分名称,请参阅http://msdn.microsoft.com/en-us/library/ee407439(v=vs.100).aspx。您可以使用它来传递任何您想要的密钥:值对,例如ParentViewName作为字符串。所以从父视图中你可以做到
@Html.Partial("PartialName", new ViewDataDictionary { {"ParentViewName", "ParentView1"} })
然后在您的部分内容中,您可以通过以下方式访问该视图数据:
@ViewData["ParentViewName"]