ASP.NET Repeater источник данных, связанный с функцией. Будет ли вызывать функцию дважды? - PullRequest
0 голосов
/ 29 апреля 2010

В коде позади у меня есть функция, которая возвращает список (Of SomeClass):

rptRepeater.DataSource = SomeFunction (SomeVariable) rptRepeater.DataBind ()

В HTML, который я имеюбазовая схема повторителя, и я использую приведенный ниже код, чтобы получить свойства каждого возвращаемого объекта.

Мой вопрос: будет ли когда-нибудь случай, когда он будет выполнять функцию более одного раза?

1 Ответ

1 голос
/ 29 апреля 2010

Он будет вызывать функцию только в том случае, если вы вызовете rptRepeater.DataBind ().

А также код

<%#Databinder.Eval(Container.DataItem, "Parameter1")%>

можно сократить до

<%# Eval("Parameter1") %>
...