C# 使表格单元格或Div在ASP.net中可单击
我有一个项目,我必须在ASP.net中制作一个名为futoshiki的游戏(请访问www.dofutoshiki.com了解我制作的示例)。 我正在使用VisualStudio2010 我有一个5 x 5的表格,其中每个单元格包含一个1-5的整数。用户应该能够单击单元格,然后按数字1-5。 我的问题是,我似乎无法使表格单元格单击。我希望用户能够单击要更改的单元格,并输入1到5之间的数字 我已经看到了人们使用[a]和[span]的例子。但我并不认为每个表单元格都有必要成为链接。我只希望每个表单元格在单击时生成一个事件,然后事件处理程序(C#event handler)读入输入值,检查其是否有效等,然后将表单元格的值更改为新的输入值 我也试着看[div]。我不需要一张5 x 5的桌子,我只要。。。。25个div标签。但我没能让他们点击 谢谢C# 使表格单元格或Div在ASP.net中可单击,c#,asp.net,C#,Asp.net,我有一个项目,我必须在ASP.net中制作一个名为futoshiki的游戏(请访问www.dofutoshiki.com了解我制作的示例)。 我正在使用VisualStudio2010 我有一个5 x 5的表格,其中每个单元格包含一个1-5的整数。用户应该能够单击单元格,然后按数字1-5。 我的问题是,我似乎无法使表格单元格单击。我希望用户能够单击要更改的单元格,并输入1到5之间的数字 我已经看到了人们使用[a]和[span]的例子。但我并不认为每个表单元格都有必要成为链接。我只希望每个表单元格
Alex只是建议:为什么不使用它呢?默认情况下,它有一个
CellClicked
事件,以及处理引发的事件数据的所有优秀功能 只是建议:为什么不使用它呢?默认情况下,它有一个CellClicked
事件,以及处理引发的事件数据的所有优秀功能 如果您使用jQuery(您应该这么做),您可以像这样绑定到click事件
<table>
<tr>
<td id="cell_1_1"><!-- something here --></td>
<td id="cell_1_2"><!-- something here --></td>
<td id="cell_1_3"><!-- something here --></td>
<td id="cell_1_4"><!-- something here --></td>
<td id="cell_1_5"><!-- something here --></td>
</tr>
</table>
<script type="text/javascript">
$('#cell_1_1').click(function(){ alert("This is how we do it!"); });
</script>
$(“#单元格_1_1”)。单击(函数(){alert(“我们就是这样做的!”);});
祝你好运 如果您使用jQuery(您应该这么做),您可以像这样绑定到click事件
<table>
<tr>
<td id="cell_1_1"><!-- something here --></td>
<td id="cell_1_2"><!-- something here --></td>
<td id="cell_1_3"><!-- something here --></td>
<td id="cell_1_4"><!-- something here --></td>
<td id="cell_1_5"><!-- something here --></td>
</tr>
</table>
<script type="text/javascript">
$('#cell_1_1').click(function(){ alert("This is how we do it!"); });
</script>
$(“#单元格_1_1”)。单击(函数(){alert(“我们就是这样做的!”);});
祝你好运 我的建议是使用JQuery。它将处理点击事件和按键事件。缺点是它不会自动与C#后端交互。您可以使用ajax或手动调用ASP.NET提供的回发方法来实现这一点 设置JQuery单击事件的示例:
$("#IdOfCellOrDiv").click(function(){
//Do a postback or axaj call to update server.
});
按键事件与设置非常相似。有关详细信息,请查看 我的建议是使用JQuery。它将处理点击事件和按键事件。缺点是它不会自动与C#后端交互。您可以使用ajax或手动调用ASP.NET提供的回发方法来实现这一点 设置JQuery单击事件的示例:
$("#IdOfCellOrDiv").click(function(){
//Do a postback or axaj call to update server.
});
按键事件与设置非常相似。有关详细信息,请查看 Montel Jordan会感到骄傲Montel Jordan会感到骄傲。