Как добавить сервер runat в файл cls - PullRequest
0 голосов
/ 12 февраля 2020
foreach (DataRow dr in dt.Rows)
{
    html += "<tr class=\"GreyBorder\" id='tblFilesGrid_" + dr["Id"].ToString() + "' 
                pkid=\"" + dr["id"].ToString() + "\"  class=\"DataRow\">";
                html += "<td class=\"GreyBorder\" style=\"text-align:center !important;\">" + Count + 
                "</td>";

    html += "<td  align=\"center\" >" + dr["Name"] + "</td> ";

    html += "<td class=\"GreyBorder\" align='center'><img id='view' title='view' 
                onclick=showDocument('" + dr["id"] + "');  src='../../Images/folder.gif'> &nbsp&nbsp 
                <img title='remove' onclick='return DeleteRow(this)'  src='../../images/delete.png'> 
                </td>";

    html += "</tr>";
    Count++;
}

Это моя динамическая сетка c, которая имеет функцию щелчка showDocument. Мне нужно закодировать эту функцию в моем коде позади. Для этого я добавил атрибут сервера runat в свой тег div на странице aspx. Как бы я изменил эту строку кода сейчас, чтобы получить доступ к моей функции в коде ?? ?? 1002 *

html += "<td class=\"GreyBorder\" align='center'><img id='view' title='view' 
            onclick=showDocument('" + dr["id"] + "');  src='../../Images/folder.gif'> &nbsp&nbsp 
            <img title='remove' onclick='return DeleteRow(this)'  src='../../images/delete.png'> 
            </td>";

Я добавил атрибут сервера runat в свой aspx, но после добавления сервера runat моя сетка не отображается.

 <div id="divFilesGrid"  runat="server" > </div>

1 Ответ

1 голос
/ 12 февраля 2020

Вы смешиваете яблоки и апельсины. то, что вы написали, это Dynami c html ("на лету") runat = "server" для хорошо определенных серверных компонентов Microsoft (например, <asp:Label> или <asp:DropDownList> или что-то еще). Эти двое не смешиваются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...