Использование функции привязки - PullRequest
0 голосов
/ 16 февраля 2011

Мне нужно привязать «JobRefNo» к строке запроса. Вышеуказанное связывание дает ошибку. Какой правильный путь?

<asp:LinkButton ID="MoreLinkButton" PostBackUrl="/real/Coordinator/Home.aspx?JobRefNo="'<%# Bind("JobRefNo") %>' runat="server">Go To Job...</asp:LinkButton>  

Кнопка ссылки находится внутри элемента управления DataList. Ошибка говорит «Call to Bind должен быть назначен свойству элемента управления внутри шаблона»

1 Ответ

0 голосов
/ 16 февраля 2011

Немного странный - вы завершили свойство PostBackUrl, а затем запустили непревзойденную привязку: aspx?JobRefNo="'<

Вероятно, было бы лучше скомпоновать ваше значение в модели в коде, а затем вычислить весь лот в URL обратной ссылки:

Код:

public string JobRefPostback {
    get{return "/real/Coordinator/Home.aspx?JobRefNo="+JobRefNo;}
}

На странице:

<asp:LinkButton ID="MoreLinkButton" PostBackUrl='<%= JobRefPostback %>' runat="server">Go To Job...</asp:LinkButton>

Надеюсь, это поможет!

...