Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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
Asp.net mvc MVC中局部视图和用户控件之间的差异_Asp.net Mvc_User Controls_Partial Views - Fatal编程技术网

Asp.net mvc MVC中局部视图和用户控件之间的差异

Asp.net mvc MVC中局部视图和用户控件之间的差异,asp.net-mvc,user-controls,partial-views,Asp.net Mvc,User Controls,Partial Views,有人能告诉我MVC应用程序中部分视图和用户控件之间的确切区别吗? 哪一个是可行的?我使用用户控件填充视图,视图中有一个或多个选项卡(我使用Ajax控件工具包添加了这些选项卡)。 我想知道使用局部视图和用户控件的优点/缺点 谢谢, Kaps部分视图和用户控件基本上是一样的。用户控件只是区分常规视图和局部视图的一种方式。当您看到“Partial.ascx”时,很明显它是一个Partial,因为在VisualStudio中图标是不同的 没有什么可以阻止您将常规的*.aspx文件用作部分文件。事实上,有

有人能告诉我MVC应用程序中部分视图和用户控件之间的确切区别吗? 哪一个是可行的?我使用用户控件填充视图,视图中有一个或多个选项卡(我使用Ajax控件工具包添加了这些选项卡)。 我想知道使用局部视图和用户控件的优点/缺点

谢谢,
Kaps部分视图和用户控件基本上是一样的。用户控件只是区分常规视图和局部视图的一种方式。当您看到“Partial.ascx”时,很明显它是一个Partial,因为在VisualStudio中图标是不同的

没有什么可以阻止您将常规的*.aspx文件用作部分文件。事实上,有些人正是这样做的,并在他们的aspx部分名称前加下划线(例如:_UserStatus.aspx)


我个人的偏好是使用ascx文件,因为它更容易一目了然。我基本上同意Ryan的观点。然而,需要考虑的一点是,用户控件具有事件的实现,而部分视图没有实现。 善良


你所说的是他们之间最重要的区别之一。感谢您提醒,asp.net mvc中也有关于事件的概念。如果我们使用用户控制,那么我们可以像事件驱动编程那样实现吗?