c# - 删除 asp.net 文本标签中生成的 Span 标签
问题描述
我无法删除使用图像标签自动生成的跨度标签。
ASP.NET 代码:
if (!IsPostBack)
{
Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);
SiteManagementService siteMng = new SiteManagementService();
LogedUserDTO logedUser = siteMng.GetLogedUserByUserId(Session["UserLoginID"].ToString().Trim());
LabelUser.Text = logedUser.FullName + " | " + logedUser.Company.CompanyDesc;
**LabelImage.Text = "<img src=\"" + siteMng.GetUserImageUrl() + logedUser.ProfileImage + "\" class='img-avatar' />";**
LabelDatetime.Text = DateTime.Now.ToString();
Session["UserAccessLevel"] = logedUser.UserGroupId;
Session["UserCompanyId"] = logedUser.CompanyId;
RepeaterMenu.DataSource = siteMng.GetMenuByUserGroup(logedUser.UserGroupId);
RepeaterMenu.DataBind();
LabelMasterFooter.Text = "© 2013 " + ResourceData.CompanyName + ". All rights reserved.";
}
前端代码:
<asp:Label ID="LabelImage" runat="server" ></asp:Label>
生成的 HTML 代码:
<span id="ContentPlaceHolderHeader_LabelImage"><img src="UploadedFiles/ProPicturs/Img_1711.JPG" class="img-avatar"></span>
我想要的代码只是
<img src="UploadedFiles/ProPicturs/Img_1711.JPG" class="img-avatar">
解决方案
如果只想使用图片标签,asp.net 中有一个图片标签
protected string image_tag; // add this var in your page class and set it as protected
...
if (!IsPostBack)
{
Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);
SiteManagementService siteMng = new SiteManagementService();
LogedUserDTO logedUser = siteMng.GetLogedUserByUserId(Session["UserLoginID"].ToString().Trim());
LabelUser.Text = logedUser.FullName + " | " + logedUser.Company.CompanyDesc;
image_tag = "<img src=\"" + siteMng.GetUserImageUrl() + logedUser.ProfileImage + "\" class='img-avatar' />";
LabelDatetime.Text = DateTime.Now.ToString();
Session["UserAccessLevel"] = logedUser.UserGroupId;
Session["UserCompanyId"] = logedUser.CompanyId;
RepeaterMenu.DataSource = siteMng.GetMenuByUserGroup(logedUser.UserGroupId);
RepeaterMenu.DataBind();
LabelMasterFooter.Text = "© 2013 " + ResourceData.CompanyName + ". All rights reserved.";
}
您可以尝试在.aspx 页面中使用。
<%= image_tag %>
代替
<asp:Label ID="LabelImage" runat="server" ></asp:Label>
推荐阅读
- python - ModuleNotFoundError Django
- authentication - 如何进行 Homekit 软件认证?
- ios - 当应用程序处于未运行或后台状态时,如何处理推送通知有效负载而不点击它
- javascript - JS:在其他页面加载本地存储
- node.js - 错误 SourceMaps:在 Node.JS 中使用 MSSQL 时在生成的脚本中找不到源映射 url
- r - 找不到函数“find_rtools”
- wordpress - 仅手机和平板电脑上的标题和内容(智能滑块)之间的空白 Wordpress
- microcontroller - 从 SIM808 接收数据
- android - 我需要在客户端将 GCM 迁移到 FCM 吗?
- angular - 将日期发送到 db 后,将保存上一个日期