Я создаю веб-часть и пытаюсь ссылаться на XML из инструментальной части. Я создал пользовательские свойства, и хорошо, если я установил значение по умолчанию для некоторого URL, в противном случае его показ сообщения не найден. Я хочу, чтобы при первой загрузке файла отображалось сообщение Открыть инструментальную часть, чтобы выбрать XML.
Я делаю следующее:
private string feedXML;
[Browsable(true),
Personalizable(true),
Category("Example Web Parts"),
DefaultValue(""),
WebPartStorage(Storage.Shared),
FriendlyName("MySetting"),
Description("An example setting")]
public string FeedXML
{
get
{ return feedXML; }
set
{ feedXML = value; }
}
string xmlurl = String.Empty;
string _xsl = string.Empty;
// Load the XML
xmlurl = web.GetFileAsString(GetRelativeURL(feedXML));<---exception as feedXML is null
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlurl);
Поскольку веб-часть в первый раз загружается, это совершенно очевидно, что будет feedXML, но будет нулевым, но я хочу отобразить сообщение пользователю "Выберите XML-часть инструментов", как мы обычно получаем при добавлении веб-части OOB (например, XML-части) 1006 *