如何在ASP中甚至在表上添加onclick,以便可以从c#后端执行某些操作
我有这段代码如何在ASP中甚至在表上添加onclick,以便可以从c#后端执行某些操作,c#,asp.net,C#,Asp.net,我有这段代码 <asp:Table ID="Table1" runat="server"> <asp:TableRow> <asp:TableCell> Cell text </asp:TableCell> </asp:TableRow> </asp:Table> 不能将onclick事件添加到表中吗?这样地。我已经有一段时间没有做webforms了 <
<asp:Table ID="Table1" runat="server">
<asp:TableRow>
<asp:TableCell>
Cell text
</asp:TableCell>
</asp:TableRow>
</asp:Table>
不能将onclick事件添加到表中吗?这样地。我已经有一段时间没有做webforms了
<asp:Table id="Table1" runat="server" OnClick="Table1_Click">
<asp:TableRow>
<asp:TableCell>
Cell text
</asp:TableCell>
</asp:TableRow>
</asp:Table>
您可以使用LinkButton包装整个表
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="Button1_Click">
<asp:Table ID="Table1" runat="server">
<asp:TableRow>
<asp:TableCell>
Cell text
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</asp:LinkButton>
单元格文本
我建议创建一个JavaScript函数,然后对web方法进行Ajax调用以调用CS方法
HTML:
`在Jquery中:
$(文档).ready(函数(){
$(“#表1”)。在('click',function()上{
警惕();
});
});` 创建一个按钮并使用JQuery单击该按钮进行回发。使用TableCell上的onclick调用JQuery
<asp:Table ID="Table1" runat="server">
<asp:TableRow>
<asp:TableCell onclick="tablecell_click();">
hello
</asp:TableCell>
</asp:TableRow>
</asp:Table>
<asp:Button runat="server" id="btnCellClick" OnClick="Table1_Click"/>
<script>
function tablecell_click() {
$('#btnCellClick').click();
}
</script>
你好
函数tablecell_click(){
$('b取消单击')。单击();
}
您需要的是asp:Repeater
控件:
不,你不能。它不会触发回发。@VDWWD您是对的。就像我说的,已经有一段时间了。我认为runat将在服务器级别运行事件。
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="Button1_Click">
<asp:Table ID="Table1" runat="server">
<asp:TableRow>
<asp:TableCell>
Cell text
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</asp:LinkButton>
<asp:Table ID="Table1" runat="server">
<asp:TableRow >
<asp:TableCell onclick="tablecell_click();">
hello
</asp:TableCell>
</asp:TableRow>
</asp:Table>
function tablecell_click() {
//JQuery ajax call here
}
<asp:Table ID="Table1" runat="server">
<asp:TableRow>
<asp:TableCell onclick="tablecell_click();">
hello
</asp:TableCell>
</asp:TableRow>
</asp:Table>
<asp:Button runat="server" id="btnCellClick" OnClick="Table1_Click"/>
<script>
function tablecell_click() {
$('#btnCellClick').click();
}
</script>