如何创建我的 ASP.NET Web 解决方案的用户控件?
我有带有 WCF 服务的 asp.net Web 解决方案。如何将解决方案转换为用户控件,以便我可以在其他应用程序中统一使用它。
实际上我想将我的应用程序转换为用户控件。最简单的方法是什么。它是一个 ASP.Net 应用程序。
提前致谢 IRP
I have asp.net Web Solution with WCF services. How do I convert the solution to a User control so that I can use it in my other applications uniformly.
Actually I want to convert my application to a user control.what is the easiest way of doing it. its an ASP.Net application.
Thanks in advance
IRP
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
恕我直言,这是不可能的,也不应该是期望的。
如果将 WCF 服务打包到一个控件中,如果页面上有多个控件怎么办?不同的用户会话怎么样?
当然,这强烈违反了关注点分离原则。
我要做的是编写一个小型框架,其中一部分是服务,一部分是用户控件。基本上,您将需要的所有内容复制并粘贴到一个新的库项目中,如果您不喜欢 web.config 方法,则可以在代码中执行 ABC 操作。
IMHO this is not possible nor should it be desired.
If you pack your WCF service into a control what if there is more than one control on a page? What with the different user-sessions?
And of course this is strongly against the Seperation of Concerns-Principle.
What I would do is write a small framework, where one part is the Service and one part is the user-control. Basically you copy and past all you need into a new library-project and maybe do the ABC-stuff in code if you don't like the web.config aproach.