2017-04-24 7 views
-2

私は、ページを保護していると思われるウェブサイトを持っており、そのページ内のロゴを変更することはできません。ウェブサイトはCシャープで構築されています。私は以下のコード持っている保護されたページでC#で保護されたWebページのロゴを変更するには?

<%@ 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にコンパイルされています。実際の変更については、元のソースが必要です。 –

関連する問題