你可以添加代码,就像下面在矿井的Page_Load
protected void Page_Load(object sender, EventArgs e)
{
Literal lit=new Literal();
lit.Text = @"<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.Controls.AddAt(0,lit);
}
在这个例子中,我们创建一个新的文字控件,然后添加你的HTML中:
<asp:Panel runat="server" ID="pnlErrorMessage">
<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>
</asp:Panel>
在你的Page_Load
它是Text属性,然后将此文字控件添加到当前aspx页面的控件集合中。
您可以通过CSS样式更改此div的位置,也可以将其添加到任何现有Panel中,而不是直接将其添加到“Page.Controls”对象中,例如可以将其添加到“Panel1”中。控制”。
但是,最好不要直接在后面的代码中这样做,您可以更好地使用资源文件。