asp.net – 在项目之间共享aspx页面
发布时间:2020-12-15 20:13:38 所属栏目:asp.Net 来源:网络整理
导读:我们有一个多个Web项目的解决方案,并且有一些页面应该存在于其中的几个.所以我们需要一些共享的项目,它包含aspx文件,可以被其他web项目引用. 现在有几个实现: 一个实现described by ScottGu涉及构建共享项目,而不是将输出aspx复制到主机项目中,并引用aspx的
我们有一个多个Web项目的解决方案,并且有一些页面应该存在于其中的几个.所以我们需要一些共享的项目,它包含aspx文件,可以被其他web项目引用.
现在有几个实现: 一个实现described by ScottGu涉及构建共享项目,而不是将输出aspx复制到主机项目中,并引用aspx的dll.这种方法的缺点是,如果apsx被修改,则必须重新开始. 基于David Ebbo’s post的另一个选择是将aspx转换为可以引用为自定义控件的ascx,并将这些custom-control-aspx-es包含在某些占位符页面的主机项目中.但我的关注是:所有apsx页面都可以转换成ascx吗?我的意思是在用户控件中没有Page.LoadComplete事件. 另一个选择是使用映射到共享Web项目的虚拟目录,如Microsoft KB article所述.此方法的问题是共享的aspx-es必须在预定义的目录(即虚拟目录)中. 有什么想法吗?提前致谢 解决方法
我通过使包含.ascx控件的共享类库解决了这个问题.从.aspx页面转换到.ascx控件时,没有发现真正的困难.发现ScottGu的这个样本真的很简单,好起点.
http://webproject.scottgu.com/CSharp/usercontrols/usercontrols.aspx.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 绑定排除Asp.net MVC不适用于LINQ实体
- asp.net MVC解决方案/项目布局
- .net – SignalR – connection.hubName未定义
- asp.net – 如何更改F#Canopy UI测试脚本中的下拉列表
- 在ASP.NET应用程序的global.asax中处理Application_Error
- asp.net-mvc – ASP.NET MVC在自定义操作过滤器中查找当前用
- asp.net – EF代码优先:当IDENTITY_INSERT设置为OFF时,无法
- asp.net – 如何在服务器端杀死.ASPXAUTH cookie?
- asp.net – 在Selectedindexchanged事件中选择下拉列表值
- ASP.NET Web API返回可查询的DTO?
推荐文章
站长推荐
- asp.net-mvc-3 – 如何验证HTML输入以防止XSS?
- Asp.net MVC MiniProfiler“请求在此上下文中不可
- 为什么我的ASP.Net站点在IIS7下运行需要很长时间
- 在asp.net应用程序中管理与数据库的连接
- asp.net-mvc – ASP.NET MVC中具有动态数量的tex
- asp.net-mvc – 为什么在MVC中使用bundle会增加内
- asp.net-mvc – ASP.NET MVC应用程序的论坛解决方
- asp.net-mvc – 要查看的ASP.NET MVC 2控制器:I
- asp.net – Microsoft WebMatrix和Visual Studio
- asp.net-mvc – ASP.NET MVC:路由中的命名空间
热点阅读