2011-07-22 1 views
1

ascxページ(設計ページ)のweb.configの値にアクセスし、これらの値をドロップダウンリストに割り当てる必要がありますか?任意のヘルプascxページでweb.configの値を読み取る方法

+0

web.configの値は何ですか? – naveen

+0

例:これらのtest2、test3の値をドロップダウンリストに表示したい – shafi

答えて

1

は、そのページにコード例を参照してくださいASP.NET Configuration API Overview

を見てください

+0

ドロップダウンリストのコントロールに必要なので、Webから読み込む必要があります。設定を行い、ドロップダウンリストに値を表示します – shafi

0

あなたがそのように行う上で設定している場合、それはにあなたのweb.configファイルでカスタムセクションを作成することが最善でありますこれらの値を保持します(そして、それらを.ascxで照会できるコレクションに取り込むためのクラスを作成します)。ここには良いwalk-throughがあります。しかし単なる例として

、あなたた.ascxページの上部にあなたはディレクティブ含まれている場合:

<select> 
    <option value="<%= ConfigurationManager.AppSettings["Foo"]%>">Foo</option> 
    <option value="<%= ConfigurationManager.AppSettings["Bar"]%>">Bar</option> 
</select> 

を私のように:

<%@ Import Namespace="System.Configuration" %> 

をあなたは埋め込むことで、アプリの設定に引き出すことができますデータにアクセスするためのより厳密な型付けされた方法を使用しますが、上記は単なる例です。

0

これを試してください。

DropDownList1.Items.Clear(); 
var settings = System.Configuration.ConfigurationManager.AppSettings; 
foreach (var setting in settings) 
{ 
    DropDownList1.Items.Add(settings[setting.ToString()]); 
} 
関連する問題