我有一个 aspx 页面,我需要在该页面上检查并在 page_load
上显示错误消息。错误信息如下:
<div class="errorMessage">The user ID or password you entered does not match our records. Please try again. <br />
You may also securely recover your <a href="#">User ID</a> or reset your <a href="#">Password</a> online.
</div>
此代码块应在检查某些条件后添加到页面中...并且该部分和其他一些功能在代码隐藏函数 page_load()
我如何只使用 page_load()
函数中的代码而不将其内联写入 aspx 文件中?
最佳答案
创建一个带有 ID 和 runat="server"的 div:
<div ID="divErrorMessage" runat="server" class="divErrorMessage"></div>
然后从后面代码中的 Page_Load 事件,您可以设置 div 的内部 html:
divErrorMessage.InnerHtml = "Your message";
设置标志,runat="server"使控件在后面的代码中可用
关于c# - 如何在页面加载时使用代码隐藏将 html 代码部分插入特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10075418/