ASP.Net Ajax 1.0正式版中存在的问题:第一次可以验证,但随后就不可以了

    技术2022-05-11  77

    昨日刚安装了Asp.Net Ajax 1.0正式版 ,发现一个问题:

    在一个表单上,放上ScriptManager控件和UpdatePanel,随后,在UpdatePanel中放置如下几个控件:

    1、是TextBox,

    2、是RequiredValidator,

    3、然后再放置两个Button,分别是btnOk和btnInit。它们的属性CauseValidate分别设为True和False

    4、是Label

    在这两个按钮的单击事件中加上如下代码:

    btnInit

    Textbox1.Text=""      '清空文本框的内容

    btnOk 

    Label1.Text="您已正确提交。"

    当打开该页时,直接点击btnOk(这时TextBox是空的),验证控件可以验证,显示错误信息。

    当打开该页时,如果先点击btnInit(代码中同样将TextBox置为空),再点击btnOk,验证控件不显示错误信息。(但好象做了验证,因为Label的内容不显示。)

     

    我还没有找见原因在什么地方,欢迎大家讨论。


    最新回复(0)