在 asp.net 中使用页面关键字

本文关键字:关键字 asp net | 更新日期: 2023-09-27 18:11:31

有必要

在 asp.net 中使用 Page 关键字吗?例如,如果页面 IsPostBack,设置标题或控件是否有差异?

如果我们不使用 Page 关键字,将来会不会有问题?

因为代码似乎做同样的事情:

Page.Title = "Test";

等于

Title = "Test";

在 asp.net 中使用页面关键字

ASP.NET 页面和控件最终继承自 Control , 具有一个名为 Page 的属性,该属性引用控件所在的当前页面,或者在页面的情况下,引用页面本身。据我所知,从您的页面调用Page.TitleTitle之间没有区别,因为它们都引用同一个对象。那么问题就变成了一个偏好和惯例问题。我会选择一种方法并坚持使用以提高可读性。

参考:

  • http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx
  • http://msdn.microsoft.com/en-us/library/system.web.ui.control.page.aspx