2011-01-26 1 views
0

次のコードを使用してwebpartにいくつかのパラメータを渡そうとしています。私は同じデフォルト値をいくつか提供していますが、反映されていません。誰も私に不足していることを教えてもらえますか?外部パラメタ - Webparts - Sharepoint

[System.Web.UI.WebControls.WebParts.WebBrowsable(true), 
    System.Web.UI.WebControls.WebParts.WebDisplayNameAttribute("Databse Name"), 
    System.Web.UI.WebControls.WebParts.WebDescriptionAttribute("Databse Name"), 
    System.Web.UI.WebControls.WebParts.Personalizable(
    PersonalizationScope.Shared, true), 
    System.ComponentModel.DefaultValue("DatabaseNameDefaultValue"), 
    System.ComponentModel.CategoryAttribute("Webpart Parameters") 
    ] 
    public string Database 
    { 
     get 
     { 
      return _Database; 
     } 
     set 
     { 
      _Database = value; 
     } 
    } 

割り当てられていないデフォルト値は表示されません。

ありがとうございます。

ハリ・ギララ

+0

どのようにデフォルト値を確認していますか? –

+0

@Madhur:私のコードでは、databaseDefaultValueというデフォルト値を渡しており、デフォルト値として利用できるはずです。私がページで使用している間に値を提供しなければ、それは自動的にそれを使用すべきです。 –

+0

完全なコードを投稿できますか?.webpartファイルや初期化コードのような他の部分を見ずに伝えるのは難しいです。 –

答えて

1

これは、webpartの新しいインスタンスのデフォルトでのみ適用されます。

また、値がインポートする.webpartファイルにない場合にのみ。

関連する問題