0

私がasp.netで働いてからしばらく経ち、.NET 1.1で働いてから非常に長い時間が経ちました。ここでは、短期的にはアップグレードできないレガシー アプリケーションを使用しています。多くのハード コードされた値を修正し、web.config ファイルの値に置き換える必要があります。

これは私が持っているものです:

<asp:Image id=Image1 runat="server" ImageUrl='http://<%# ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif' width="16" height="10" />

<img src='http://<%# ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif' width="16" height="10" runat="server">

一番下の例を web.config ファイルから取得することをお勧めします。これは、このアプリケーション全体で使用されているものであり、私の人生を非常に楽にしてくれるからです。

「CorporateRootUrl」の値を .cs のコード ビハインドで使用すると取得できますが、それはあまり役に立ちません。このコードには、2500 を超える場所を変更する必要があります。

簡単なものが欠けていると確信していますが、それを理解できないようです。

4

1 に答える 1

0

これを試して:

<img src="http://<% = ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif" width="16" height="10">

インラインコードの#とrunat = serverは、あなたをつまずかせる単純なものでした。

幸いなことに、私は参照できる古い1.1プロジェクトを開いていました。私たちはあなたがする必要があるのと同じことをしていませんでしたが、私の1.1も錆びていて、コードを見るとその一部を取り戻すのに役立ちます。

残りの課題で頑張ってください!

于 2010-12-02T18:36:57.917 に答える