C# 如何在运行时更改url徽标
在这里,我添加了头标签标题和我添加图像的链接。我想在运行时更改它。我假设您正在使用母版页,这样您就可以在运行时使用以下命令更改C# 如何在运行时更改url徽标,c#,asp.net,vb.net,C#,Asp.net,Vb.net,在这里,我添加了头标签标题和我添加图像的链接。我想在运行时更改它。我假设您正在使用母版页,这样您就可以在运行时使用以下命令更改Href: 我假设您使用的是母版页,因此您可以在运行时使用以下命令更改Href: 一旦添加了“runat”和“id”字段,您就可以在任何生命周期方法的代码中作为HtmlGenericControl访问它 C# 在VB中 protected HtmlGenericControl TitleLogo; private void Page_Load(object sender
Href
:
我假设您使用的是母版页,因此您可以在运行时使用以下命令更改
Href
:
一旦添加了“runat”和“id”字段,您就可以在任何生命周期方法的代码中作为HtmlGenericControl访问它
C#
在VB中
protected HtmlGenericControl TitleLogo;
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
TitleLogo.Attributes["href"] = "Images/TM33.ico";
}
}
一旦添加了“runat”和“id”字段,您就可以在任何生命周期方法的代码中作为HtmlGenericControl访问它
C#
在VB中
protected HtmlGenericControl TitleLogo;
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
TitleLogo.Attributes["href"] = "Images/TM33.ico";
}
}
到目前为止你试过什么?请编辑您的问题,以提供有关您正在尝试的内容和问题的更多详细信息,并删除c#或vb.net标记。此代码是否在母版页中?到目前为止您尝试了什么?请编辑您的问题,以提供有关您正在尝试的内容和问题的更多详细信息,并删除c#或vb.net标记。此代码在母版页中吗?谢谢您,selim,但我没有使用母版页。请发布任何其他解决方案。因此,您不能只
TitleLogo.Href=“Images/TM33.ico”
in.cs?我想要它用于.vb谢谢你selim,但我没有使用母版页。请发布任何其他解决方案。所以你不能只TitleLogo.Href=“Images/TM33.ico”代码>在.cs中?我想要它在.vb中。你能更具体一点吗。你有错误吗?你是说图标没有改变吗?请确保查看HTML源代码,因为您会发现浏览器缓存了快捷方式图标。实际上,在检查页眉部分中的页面时,图像添加在href标记中,但未显示在浏览器中。您会发现大多数浏览器中都快速缓存了快捷方式图标,因为它在正常情况下很少更改。若要测试,请尝试使用不同的浏览器或计算机(如果您的开发环境允许,甚至可以使用不同的URL)。请更具体一些。你有错误吗?你是说图标没有改变吗?请确保查看HTML源代码,因为您会发现浏览器缓存了快捷方式图标。实际上,在检查页眉部分中的页面时,图像添加在href标记中,但未显示在浏览器中。您会发现大多数浏览器中都快速缓存了快捷方式图标,因为它在正常情况下很少更改。要进行测试,请尝试使用不同的浏览器或计算机(如果您的开发环境允许,甚至可以使用不同的URL)。
protected HtmlGenericControl TitleLogo;
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
TitleLogo.Attributes["href"] = "Images/TM33.ico";
}
}
Protected TitleLogo As HtmlGenericControl
Private Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not Page.IsPostBack Then
TitleLogo.Attributes("href") = "Images/TM33.ico"
End If
End Sub