如何创建我的 ASP.NET Web 解决方案的用户控件?

发布于 2024-12-08 01:50:29 字数 145 浏览 1 评论 0原文

我有带有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

当梦初醒 2024-12-15 01:50:29

恕我直言,这是不可能的,也不应该是期望的。
如果将 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文