这取决于你是否检查该页的背后。
考虑以下例子:一个系统的用户有机会在网上更改其名称。 当页数时,用户名称放在正文箱上。 用户然后可以点击一个吨,以拯救其名称。
举例来说,让人们假设,一个名为“John Smith”的用户名被错误地储存为“John Jones”。 然后,他决定在用户名领域打上“John Smith”的打字,改变他的用户名。
protected void Page_Load(object sender, EventArgs e)
{
this.txtName.Text = "John Jones";
}
protected void SaveDetails(object sender, EventArgs e)
{
string username = this.txtName.Text;
}
In this case, you would expect that the string username would now be set to "John Smith."
However, as the page loads again on a postback, it actually resets to "John Jones".
因此,我们必须检查一下该页是否是倒退。
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostback)
{
this.txtName.Text = "John Jones";
}
}
现在,用户名示意图将定在“约翰·史密斯”。