0

我做了一个asp.net 网站。

对于错误处理,例如,当用户将字符串值输入到期望整数的文本框时,在更改的事件中,如果它是不正确的值,我会像处理它一样 -

Page.ClientScript.RegisterStartupScript(this.GetType(), "showMyMessage", "ShowMessage('Incorrect value');", true);

使用 -

<script>
function ShowMessage(message) { alert(message); }
</script>

这工作正常,但是当脚本被触发时,背景,即网站本身,正在改变形状。导航栏从水平布局变为垂直布局,当用户在弹出窗口上按下“确定”时,屏幕将返回其原始布局。

所以错误框工作正常,但是背景对用户来说看起来很糟糕,因为网站改变了几秒钟的布局。

如何在不改变主站点形状的情况下处理错误?

编辑

由于隐私,我无法添加屏幕截图,但是导航栏的方向从水平变为垂直(当弹出加载时),然后在弹出关闭后返回水平。

4

0 回答 0