Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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#和VB.NET WebForms站点使用公共母版页 问题_C#_Asp.net_Vb.net_Webforms_Master Pages - Fatal编程技术网

如何为C#和VB.NET WebForms站点使用公共母版页 问题

如何为C#和VB.NET WebForms站点使用公共母版页 问题,c#,asp.net,vb.net,webforms,master-pages,C#,Asp.net,Vb.net,Webforms,Master Pages,我有两个项目:一个是基于.NET4.5的C#WebForms应用程序(child)(Visual Studio 2012),第二个是运行.NET4.0的VB.NETWebForms应用程序(parent)(Visual Studio 2010)。我需要的是使用父项目的母版页(包括母版中嵌入的所有代码和控件)、子版中的会话状态和身份验证信息 我所做的 我认为可以在包含子项目的父站点中创建虚拟目录,并直接链接到父母版页。当我尝试它时,我得到了未解决的引用错误,我尝试通过添加父DLL作为对子项目的引用

我有两个项目:一个是基于.NET4.5的C#WebForms应用程序(child)(Visual Studio 2012),第二个是运行.NET4.0的VB.NETWebForms应用程序(parent)(Visual Studio 2010)。我需要的是使用父项目的母版页(包括母版中嵌入的所有代码和控件)、子版中的会话状态和身份验证信息

我所做的 我认为可以在包含子项目的父站点中创建虚拟目录,并直接链接到父母版页。当我尝试它时,我得到了未解决的引用错误,我尝试通过添加父DLL作为对子项目的引用

我想在一个域下运行两个不同的站点时,可能会有公共的身份验证信息和会话状态),它可以由存储在单独进程或SQL中的虚拟目录和会话状态来处理。尽管如此,Master仍然存在一些逻辑(主要是常见的布局/控件)的问题,到目前为止,我无法将这些逻辑绑定到新项目中。我甚至不知道该去哪里找,下一步该做什么


是否有可能使用通用母版页模板将这两个项目粘合在一起,而不将其中一个项目作为另一个项目的一部分重写?

在asp中没有真正的内置功能来完成此操作。一个在C#中,一个在VB.NET中,这一事实并不重要

这可能会有所帮助-页面底部有一些关于共享母版页的信息


希望这有帮助……

我检查了它,还尝试了其他各种技巧,没有办法在两个单独的web应用程序中使用常见的非平凡母版页。