none
Text='<%#Response.Write RRS feed

  • Общие обсуждения

  • Здравствуйте!

    Есть метка в форме, текст которой динамически меняется в зависимости от выбранного пукта меню: (эта форма вызывается из меню)

     <asp:Label ID="lbl_Header1" runat="server" Text='<%#pubmenuitem%>'/>

    При пуске программы получаю ошибку

    Ошибка компиляции Описание: Ошибка во время компиляции ресурса, необходимого для обслуживания этого запроса. Просмотрите следующие сведения о данной ошибке и измените соответственно исходный код. Сообщение об ошибке компилятора: BC30451: 'pubmenuitem' is not declared. It may be inaccessible due to its protection level. Ошибка источника: Строка 16: <div> Строка 17: <asp:Label ID="lbl_Header1" runat="server" Text='<%#pubmenuitem%>' /> Строка 18: </div>

    Исходный файл:community\tools\frm_Chieves.aspx    Строка: 17

    хотя на стороне сервера pubmenuitem существует (is declared) и в событии формы Page_Load отображается. Что здесь не так?

    Спасибо

    Александр



    23 апреля 2014 г. 5:43

Все ответы

  • "стороне сервера pubmenuitem существует" - а в каком виде оно есть. Чтобы можно было брать его значение, сделайте его открытым свойством в классе страницы или того контрола в котором оно содержится.

    Сделаем содержимое сообщества лучше, вместе!

    23 апреля 2014 г. 5:50
    Модератор
  • Я эту переменную определил глобально:

     Public pubmenuitem As String = ""

    23 апреля 2014 г. 9:05
  • C VB.NET подсказать не могу, но в C# она должна быть открытым членом класса страницы, чтобы можно было делать привязку.

    Сделаем содержимое сообщества лучше, вместе!

    26 апреля 2014 г. 11:47
    Модератор