Показать сообщение отдельно
Старый 19.12.2012, 15:05   #2  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
У меня такая ерунда с <dynamics:AxBoundField> где поле дата (календарь EDT TranDate) .
Попробуйте использовать скрипт на странице: выбираем значение в поле, отрабатывает html событие OnChange которое пишет в hiddenField какое-то значение и делает __doPostBack на страницу, а на сервере парсить значение hiddenField и самому запускать серверное событие.

Посмотрите реализацию клиентского скрипта в документообороте на портале. Можно поискать в контролах шарика по названию hdnDeleteConfirmation (это скрытое поле на странице). Пример:

ascx:
Код:
<input type="hidden" id="hdnDeleteConfirmation" name="hdnDeleteConfirmation" value="0" /><br />

<script type="text/javascript" language="javascript">

    function fldOnChange() {
        document.getElementById('hdnDeleteConfirmation').value = 1;
            __doPostBack('__Page', '');      
    }  
</script>
ascx.cs:
Код:
protected void Page_Load(object sender, EventArgs e)       
{         
      string deleteConfirmed = Request.Form["hdnDeleteConfirmation"];

      if (deleteConfirmed != null && deleteConfirmed == "1")
      {
          this.doSomething();
      }
}