我需要在 ASP.NET 页面的灯箱中显示提交表单。如果提交表单中存在错误,例如用户名不是唯一的,则回发然后将 ASP.NET 页面呈现在灯箱之外。我该如何解决这个问题?
以下是包含灯箱的 .aspx 页面的代码片段:
<...>
<p>
QunatumMotors is located in Detroit. Please use the link below to contact us.</p>
<p>
<!--START CONTACT FORM OVERLAY-->
<!-- first overlay. id attribute matches the selector -->
<a href="**../informational/contactform.aspx"** rel="#overlay" style="text-decoration:none">
> Click here to contact us
</a>
<div class="simple_overlay" id="form_contact">
<!-- overlayed element -->
<div class="apple_overlay" id="overlay">
<!-- the external content is loaded inside this tag -->
<div class="contentWrap"></div>
</div>
</div>
<!--END CONTACT FORM OVERLAY-->
<p> </p><p> </p>
<...>
contactform.aspx 只是一个标准的.aspx 页面,带有表单字段、字段验证器、显示错误的标签(例如,用户名不是唯一的)和提交按钮。当在contactform.aspx 上发生回发时(当然)它会呈现在灯箱之外。如何在灯箱内显示 contactform.aspx 的回发?谢谢你的帮助!