Объединение статического текста со значением DataBinding - PullRequest
1 голос
/ 20 апреля 2011

Любой может помочь мне с тем, как объединить статический текст со значением привязки данных, например:

<asp:Label ID="lblSurveyUrl" runat="server" text='<%#DataBinder.Eval(Container.DataItem, "SurveyID")%>'></asp:Label>

теперь текст этой метки становится равным 1,2 или 3 (независимо от того, какой SurveyID мы получаем из таблицы) но я бы хотел, чтобы он стал.

somepage.aspx? id = 1

, где "somepage.aspx? id =" - фиксированный текст, а 1 - значение, которое мы получили из выражения,Как мне этого добиться?

Спасибо.

1 Ответ

4 голосов
/ 20 апреля 2011

Попробуйте дать статический текст в строке формата:

<asp:Label ID="lblSurveyUrl" runat="server" text='<%#DataBinder.Eval(Container.DataItem, "SurveyID", "somepage.aspx?id={0}")%>'></asp:Label>
...