2011-01-26 4 views
0

Я пытаюсь передать некоторые параметры веб-части, используя следующий код. Я предоставляю значение по умолчанию для одного и того же, но не отражается. Может ли кто-нибудь указать мне, чего не хватает.Внешние параметры - 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; 
     } 
    } 

Я не вижу, чтобы значение по умолчанию не было назначено.

спасибо.

Хари Gillala

+0

Как вы проверяете значение по умолчанию? –

+0

@Madhur: В моем коде я передаю значение по умолчанию, называемое databaseDefaultValue, и оно должно быть доступно как значение по умолчанию. Если я не укажу значение при использовании на странице, оно должно автоматически использовать его. –

+0

Можете ли вы опубликовать полный код, его трудно сказать, не глядя на другие части, такие как файл .webpart и код инициализации. –

ответ

1

Он будет применяться только по умолчанию на совершенно новых экземпляров веб-части.

А также, только если значение не находится в файле .webpart, который вы импортируете.