asp.net
  • .net-1.1
  • inline-code
  • 2010-12-02 25 views 0 likes 
    0

    .NET 1.1で作業して以来、私はasp.netで非常に長い時間働いていました。ここで私は短期間アップグレードすることができないレガシーアプリケーションではありますが、ハードコードされた値の数を修正し、それらをweb.configファイルの値で置き換える必要があります。.NET 1.1のaspxページでBCLクラスまたはプロパティインラインにアクセスするにはどうすればよいですか?

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

    <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以上の場所を持っています。

    私は単純なことが不足していることは確かですが、わかりません。

    +0

    .NET 1.1?あなたがいない! –

    +0

    確かに、私は.NET 3.5SP1と今は.NET 4に慣れています。このプロジェクトは、ここ数年、MSが.NETで何をしてきたかについて、私に新しい認識を与えました。 – Russ

    答えて

    0

    この試してみてください:あなたのインラインコード、およびにrunat =サーバーで#

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

    はあなたをトリップシンプルなものでした。

    あなたのおかげで、私は古い1.1プロジェクトを公開していました。私たちはあなたが必要としているのと同じことをやっていませんでしたが、私の1.1も錆びていて、コードを見ればそれを取り戻すのに役立っています。

    あなたの課題の残りの部分で幸運を祈る!

    +0

    私は近くにいた。私はそれが私の問題かもしれないと思ったので、runat = serverを追加しました。私はちょうど=(等号)記号が必要だったことが分かります。ありがとう、私はこれを理解しようと多くの時間を費やしてきた。 – Russ

    関連する問題