Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 解决母版页MVC中页面和部分视图之间的模型冲突?_C#_Model View Controller - Fatal编程技术网

C# 解决母版页MVC中页面和部分视图之间的模型冲突?

C# 解决母版页MVC中页面和部分视图之间的模型冲突?,c#,model-view-controller,C#,Model View Controller,我有一个mvc站点,其中母版页使用RenderPartial根据用户角色返回不同的视图。其中一个局部视图是在“SettingsModel”类型上继承的。这会导致与采用不同模型的基础页面发生冲突。当它试图呈现页面时,会显示“我期待”settingsModel,但传入的模型是针对该页面的。如何解决此冲突?您可以使用RenderAction方法呈现具有自己视图模型的不同部分页面 解释了二次渲染和渲染的区别,并给出了各自的优缺点

我有一个mvc站点,其中母版页使用RenderPartial根据用户角色返回不同的视图。其中一个局部视图是在“SettingsModel”类型上继承的。这会导致与采用不同模型的基础页面发生冲突。当它试图呈现页面时,会显示“我期待”settingsModel,但传入的模型是针对该页面的。如何解决此冲突?

您可以使用RenderAction方法呈现具有自己视图模型的不同部分页面 解释了二次渲染和渲染的区别,并给出了各自的优缺点