0
現在、当社のWebサイトのすべてのページに表示されているメッセージがあります。私はこれを変更して、default.aspxというホームページにのみ表示するようにしたいと思います。私が何を試すことができるか教えてください。以下のコードは、サイトのマスターページのコードの中にあります。我々はvb.netを使用しますが、誰かがC#でそれを書くことができるなら、私はそれを変換することができます。すべてのページにラベルテキストを表示するVB.NETの表示ラベルテキストはdefault.aspxページのみです
前のコード:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Using ds As DataSet = SystemDataObject.SystemDataGetMessage()
lblSystemMessage.Text = ds.Tables(0).Rows(0)("SystemMessage_sd").ToString
End Using
End Sub
私はそれを書かれているコードは、私が何をしないのです、動作していませんか?メッセージのIDとパネルにコントロールをラップし、ホームページで場合のみを表示するために、次のコードを使用して終了
Request.Urlを試してみましたか? "default.aspx"を取得するために解析しましたか?ここに別の投稿があります:C#http://stackoverflow.com/questions/593709/how-to-get-the-url-of-the-current-page-in-c-sharp – Programmer
Default.aspxに移動するとlblSystemMessage.Textコード行がヒットしますか? – Seano666
request.urlを使用してみましたか。それをどうやってやったらいいのか分かりません。 @ Seano666いいえ、lblSystemMessage.Textは私がそれを踏んだときにヒットしています。 – DalW