创建新实例或使用公共静态方法?

发布于 2024-10-31 22:44:52 字数 62 浏览 6 评论 0原文

对于需要从多个页面调用方法的 ASP.NET 应用程序来说,哪一种是更好的方法?或者还有第三种更好的可能性吗?

Which one is the better way for a asp.net application in which i need to call methods from multiple pages? Or is there a third even better possibility?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

窗影残 2024-11-07 22:44:52

两者都可以正常工作。另一种选择是为页面构建您自己的基类,并将通用功能放在那里。通过这种方法,您可以使方法成为虚拟的,并允许具体的类在适当的情况下覆盖功能。

Either works just fine. Another alternative is to build your own base class for pages, and put the common functionality there. With that approach, you can make the methods virtual and allow concrete classes to override functionality where appropriate.

乜一 2024-11-07 22:44:52

您还可以从公共基页继承所有页面。但如果您不需要访问 Page 类成员,我会选择公共静态方法。取决于你真正想要达到的目标

You can also inherit all the pages from a common base page. But I would opt for the public static method if you do not need access to Page class members. Depends on what you actually want to achieve

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