Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在运行时更改url徽标_C#_Asp.net_Vb.net - Fatal编程技术网

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