У меня есть пользовательский элемент управления datebox в виде сетки, и одним из свойств является RowID.Из Gridview я передаю идентификатор строки в поле даты как
<uc2:datePage1 ID="txtSubToSA" RowID=<%# Container.DataItemIndex %> runat="server" Enabled="true" Text= '<%#Eval("SUBMITTED_TO_SA") %>' />
в загрузке страницы usercontrol. Я добавляю атрибут для вызова функции javascript следующим образом:
protected void Page_Load(object sender, EventArgs e)
{
txtDate.Attributes.Add("onchange", "getRow(" + RowID + ")");
}
public int RowID
{
get;
set;
}
Теперь, когдаЯ делаю изменения в поле даты в виде таблицы, независимо от того, какую строку он дает, RowID равен 0 и не распознает изменения, которые я сделал в других строках.Что я здесь не так делаю?