ASP.NET, декларативно передающий значение от свойства страницы до пользовательского элемента управления

Триггеры являются частью транзакции, которая назвала их.

Одна важная вещь о триггерах, о которых необходимо знать, состоит в том, что триггер стреляет однажды для каждой транзакции (по крайней мере, в SQL-сервере, необходимо проверить другой dbs, но даже если это обработает строку строкой, которая обычно является плохой идеей), поэтому если Вы вставляете 6 000 записей триггерные огни однажды не 6000 раз. Многие люди не знают об этом и триггерах записи, как будто они обработают несколько, запись вставляет одну запись за один раз. Это не верно, и Ваш триггер должен составлять вручение нескольких рекордной вставки.

5
задан Russ Clark 13 October 2009 в 13:03
поделиться

2 ответа

попробуйте

UserControlProperty = '<%= this.PageProperty %>'

или прочтите: http://support.microsoft.com/kb/307860#1b есть такие вещи, как Page.DataBind () и Control.DataBind (). Я не совсем уверен, следует ли вам вызывать их явно, но это может быть так ...

если вам все еще нужен ваш случай, вы можете попробовать сделать это с помощью строки:

public string UserControlProperty { get; set; }

это отлично работает.

4
ответ дан 15 December 2019 в 06:29
поделиться

Я бы порекомендовал взгляните на эту статью .

В ней показано, как создать собственный ExpressionBuilder для синтаксического анализа C # в любом месте разметки без необходимости использовать DataBind или перепрыгивать через какие-либо другие обручи.

-1
ответ дан 15 December 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: