從後面HTML列表即時加載數據我的代碼(表): ASPOnserverclick和的onclick不起作用
<table id="tblClientes" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>Nombre</th>
<th>Razón Social</th>
<th>Teléfono</th>
<th>Email</th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<asp:Literal runat="server" ID="tableData"></asp:Literal>
</tbody>
和.CS(代碼隱藏)
tableData.Text += "<tr>";
tableData.Text += "<td>" + cliente.Nombre + "</td>";
tableData.Text += "<td>" + cliente.RazonSocial + "</td>";
tableData.Text += "<td>" + cliente.Telefono + "</td>";
tableData.Text += "<td>" + cliente.Email + "</td>";
tableData.Text += "<td><a href='#' runat='server' onserverclick='btnCargarDatosCliente_Click' data-toggle='modal' data-target='#ventanaEmergente' id='btnCargarDatosCliente_" + cliente.Id.ToString() + "'>Editar</a></td>";
tableData.Text += "<td><input type='button' data-toggle='modal' data-target='#ventanaAdvertencia' id='btnEliminarCliente_" + cliente.Id.ToString() + " value='Borrar' runat='server'/>Elimiar</td>";
tableData.Text += "</tr>";
的onserverclick ='btnCargarDatosCliente_Click '不要打電話給事件。我曾嘗試與onclick,但同樣。
有人知道我做錯了嗎?
這是正確的......如果您查看源代碼,您會注意到源代碼中的runat =「server」。如果它在ASPX頁面中正確使用而不是渲染數據,那麼runat =「server」將不會在您的視圖源中呈現 – 2014-10-03 20:38:15