这个关键字是怎么用的?
If Page.IsPostBack = False Then
Run Code Online (Sandbox Code Playgroud)
的IsPostBack
以下是MSDN中IsPostBack的概述:
http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx
它引用:
如果正在加载页面以响应客户端回发,则为true;否则为false.否则,错误.
回发很有用,例如你Literal在页面上有一个控件,并且页面加载的代码设置Literal.text += "hello"; 如果你在该页面上有一个按钮,并按下它,文字的文本将变得越来越长hellohellowhello,如果你将代码包装在(c#示例)中:
if(!Page.IsPostBack){
Literal.text += "hello";
}
Run Code Online (Sandbox Code Playgroud)
按下按钮时,Literal文本现在不会展开.
其他说明
代替:
If(Page.IsPostBack = False)
Run Code Online (Sandbox Code Playgroud)
做:
If(!Page.IsPostBack)
Run Code Online (Sandbox Code Playgroud)
这在逻辑上是相同的,并且通常被认为是编写语句的更好方式.
你也标记了问题C#,但是你使用的If语法表明你是用VB.net编写的,而不是C#.
| 归档时间: |
|
| 查看次数: |
12274 次 |
| 最近记录: |