Вы пытаетесь просмотреть свой исходный код из браузера? Это никогда не будет хорошей идеей, если вы хотите получить доступ к своим элементам управления из вашего gridview.
Чтобы получить доступ к вашим элементам управления из своего окна сетки, найдите их в своем коде. Если вам нужно передать их в некоторые клиентские сценарии, вы должны использовать атрибут ClientID
своих элементов управления. Вот пример того, что я делаю в событии RowDataBound моего gridview.
protected void checkGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Button moveButton = (Button)e.Row.Cells[9].Controls[1];
moveButton.Attributes.Add("onclick","someJavaScript('"+moveButton.ClientID+"');");
}
}
EDIT
Чтобы показать вам пример того, что вам нужно сделать на стороне клиента, вот простая функция javascript, которая использует ClientID
function someJavaScript(buttonID)
{
var button = document.getElementByID(buttonID);
button.Click();
}
вы также можете использовать функцию $ get и сказать
var button = $get(buttonID);