Atlas M3: ErrorTemplate正确使用方法


Atlas中新增了ErrorTemplate,在实用性上进了一大步.
也想着体验体验,但自己琢磨了半天不行, 再按在网上的一些范例试试,也不行.网上范例模板大多如下:
ErrorTemplate
原本希望在 errorMessageLabel中显示错误提示信息,然后通过 okButton返回继续,可是根本不能实现.
今天早上反复试验,最后发现 errorMessageLabel,okButton runat 必须是runat="server"才能成功.
< span  id ="errorMessageLabel"  runat ="server" />
< button  type ="button"  id ="okButton"  runat ="server" >OK </ button >
另外, Atlas的Sys.WebForms.PageRequestManager对象中有两个有用的方法,可用在Client端.
  • get_pageErrorMessage() 是用于获取服务端返回的错误信息. 
  • clearError() 清除错误信息和标志,使页面重新可用.
    (被它搞死了,特此纪念.)

     

     

  • 附例子:

    Html:Default2.aspx
    CS:Default.aspx.cs

     


  • 你可能感兴趣的:(template)