gpt4 book ai didi

ASP.NET 回发和后退按钮

转载 作者:行者123 更新时间:2023-12-02 21:17:42 25 4
gpt4 key购买 nike

很抱歉,如果这被证明是一个骗局。我找不到任何与我的问题完全相似的内容。

我的表单上有一个 asp:label。在提交按钮回发时,我进行服务器端验证。如果失败,我将标签设置为某个文本值。

如果我提供有效信息并再次单击“提交”,我会将标签设置为空作为提交单击的一部分,并执行回发并显示新页面。

如果我单击后退按钮,它会在表单中显示正确的信息以及错误标签。

再次单击“提交”表示标签文本属性为空,尽管文本在屏幕上清晰可见。

我希望标签为空(实际上不可见),因为我在执行任何操作之前将其设置为空。

我尝试了 Text 属性和 Visible 属性,但结果相同。

准备好了吗?去...

最佳答案

你尝试过吗:

protected void Page_Load(object sender, EventArgs e)
{
lblMessage.Visible = false;
}

每次加载页面时,您的消息都将不可见。因此,当您进行服务器端验证时,您可以设置标签的文本并设置 Visibility = true。

关于ASP.NET 回发和后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9874229/

25 4 0