在Page_Load上,用生成的文本替换HTML文本
本文关键字:文本替换 HTML 文本 Page Load | 更新日期: 2023-09-27 18:06:55
所以我的HTML看起来是这样的:
<tr>
<td>@@Street@@</td>
</tr>
<tr>
<td>@@CityStateZip@@<br />
<br />
<br />
<br />
</td>
</tr>
所以在我的c#页面上,在Page_Load上,我想用实际值替换@@Street@@
和@@CityStateZip@@
。例如,我想做这样的事情。
string.Replace("@@Street@@","123 Sample Street");
,然后当页面完全加载时,它将显示123 Sample Street而不是@@Street@@
有什么办法可以做到吗?如果不是,我该如何完成呢?
<tr>
<td><asp:Label id="streetLabel" runat="server" /></td>
</tr>
<tr>
<td><asp:Label id="cityZipLabel" runat="server" /><br />
<br />
<br />
<br />
</td>
</tr>
在你的页面加载:
Page_load()
{
if(!isPostBack)
{
streetLabel.Text= "Replace your text here";
}
}
使用labels
,
对于这个标签:
<asp:label id="lblStreet" runat="server" />
后面的代码使用(c#):
lblStreet.Text = "Sample Street";
如何设置ASP。. NET标签文本从代码后面的页面加载?