2017-04-24 73 views
-2

我有一個網站,我認爲已保護網頁,我不能在其中更改徽標。網站建於C Sharp。如何更改c#中受保護網頁中的徽標?

在受保護的網頁我只有下面這段代碼:

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

我曾嘗試用另一個替換相同的圖像改變標誌,但它並沒有幫助。

如果有人能幫助我這個。

+0

受保護的頁面?那是什麼意思?改變圖片到一個新的將最肯定會改變它... – Esko

+0

我可以幫助你的兄弟,但只是告訴我,實際上是什麼問題。 @Milan –

+1

您發佈的代碼與徽標圖片無關。如果你正確地替換了圖像,你做了一個硬刷新(CTRL + F5) – LiverpoolOwen

回答

0

有點長了評論,所以張貼作爲一個答案:

A)我想你需要更換的「login.aspx的」,這就是爲什麼你初來乍到的文件標誌。如果這是該文件中的完整標記,則該佔位符(phPage)將填充實際內容。該填充由代碼隱藏完成,它位於「login.aspx.cs」中。也許該代碼是從其他一些(aspx,ascx,..)文件中讀取的,您可以在其中替換圖像。 B)圖像可能在一些母版頁中定義,它將放在這個aspx代碼中。所以檢查是否是這種情況,並在那裏替換圖像。

C)最後,在呈現的頁面(在瀏覽器中),看看圖像來自哪裏。你能把它與磁盤上的位置聯繫起來嗎?如果可以,則用新徽標覆蓋該圖像文件(保留原始名稱)。當您在服務器上正確替換舊徽標時,請注意瀏覽器緩存仍然顯示舊徽標。

祝你好運。

+0

親愛的漢斯,謝謝你的回答。我試圖找到login.aspx.cs,但它不存在。網站文件夾中沒有aspx.css頁面。你能告訴我他們會發生什麼事嗎? – Milan

+0

然後你只有你的網站的編譯版本。所有* .cs文件已被編譯爲.dll文件。對於任何真正的變化,您將需要原始來源。 –