Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.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#中更改受保护网页中的徽标?_C#_Asp.net - Fatal编程技术网

如何在c#中更改受保护网页中的徽标?

如何在c#中更改受保护网页中的徽标?,c#,asp.net,C#,Asp.net,我有一个网站,我认为有保护的网页,我不能改变他们的标志。网站是建立在C夏普 在受保护的页面中,我只有以下代码: <%@ Page language="c#" Codebehind="login.aspx.cs" AutoEventWireup="false" Inherits="ecdltest.Pages.Public.login" %> <asp:PlaceHolder ID="phPage" Runat="server"></asp:PlaceHold

我有一个网站,我认为有保护的网页,我不能改变他们的标志。网站是建立在C夏普

在受保护的页面中,我只有以下代码:

<%@ Page language="c#" Codebehind="login.aspx.cs" AutoEventWireup="false"
    Inherits="ecdltest.Pages.Public.login" %>
<asp:PlaceHolder ID="phPage" Runat="server"></asp:PlaceHolder>

我曾试图通过用另一个图像替换同一个图像来更改徽标,但没有效果


如果有人能帮我的话,请告诉我。

评论有点长,所以作为答案发布:

A) 我假设您需要替换“login.aspx”上的徽标,这就是您获取该文件的原因。如果这是该文件中的完整标记,则该占位符(phPage)将填充实际内容。该填充由“login.aspx.cs”中的代码隐藏完成。可能该代码正在读取其他(aspx、ascx,…)文件,您可以在其中替换图像

B) 图像可以在某个母版页中定义,该母版页将围绕此aspx代码放置。因此,检查情况是否如此,并替换那里的图像

C) 最后,在渲染页面(在浏览器中)中,查看图像的来源。你能把它和磁盘上的某个位置联系起来吗?如果可以,则使用新徽标覆盖该图像文件(保留原始名称)。请注意,在服务器上正确替换旧徽标后,浏览器缓存仍会显示旧徽标


祝你好运。

受保护的页面?这是什么意思?把图片换成一张新的肯定会改变它…我可以帮你,兄弟,但只要正确地告诉我到底是什么问题@Milan您发布的代码与徽标图像无关。如果您正确地替换了图像,您是否进行了硬刷新(CTRL+F5)您是否可以发送登录代码。aspxOnly我拥有的代码就是上面的代码。我什么也看不见,但当我使用网络浏览器查看页面时,我可以看到页面的代码。亲爱的汉斯,谢谢你的回答。我试图找到login.aspx.cs,但它不存在。网站文件夹中没有aspx.css页面。你能告诉我它们会发生什么吗?那么你只有网站的编译版本。所有*.cs文件都已编译成.dll。对于任何真正的更改,您都需要原始源。