<table>
<tr id="1" runat="server">
<td></td>
</tr>
<tr id="2" runat="server">
<td></td>
</tr>
</table>
请问我如何做才能让触发服务器端方法showTr();而且服务器方法如何知道我点击的是哪行?
<tr id="1" runat="server">
<td></td>
</tr>
<tr id="2" runat="server">
<td></td>
</tr>
</table>
请问我如何做才能让触发服务器端方法showTr();而且服务器方法如何知道我点击的是哪行?
解决方案 »
- 用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。
- 同时操作两个数据库
- 在网页上播放音频文件怎么实现
- botton点击后按钮变灰禁用
- javascript怎么取服务器控件checkboxlist的值
- datagrid样式,javascript 问题
- 请问这段asp代码怎么转化为C#的asp.net代码
- asp2.0 textbox.Attributes.Add("onfocus", "this.value=function()")
- 怎样配制VS2005中的webConfig文件,才能使其能够远程访问呢?
- .net framework 客户端组件 版本问题
- 请问:web里的timer控件怎么用
- 大家对XML的看法如何??
<script language="javascript">
<!--
function onTableClick()
{
with(event.srcElement)
{
if(tagName.toUpperCase() == "TD")
{
document.getElementById('whiciTr').value = parentElement.id;
document.Form1.submit();
}
}
}
//-->
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<input type="hidden" id="whiciTr" runat="server">
<table onclick="onTableClick()">
<tr id="tr1" runat="server">
<td>11111111111</td>
</tr>
<tr id="tr2" runat="server">
<td>22222222222</td>
</tr>
</table>
</form>
cs:
protected System.Web.UI.HtmlControls.HtmlTableRow tr1;
protected System.Web.UI.HtmlControls.HtmlInputHidden whiciTr;
protected System.Web.UI.HtmlControls.HtmlTableRow tr2;private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
this.whiciTr.Value = string.Empty;
}
else if(this.whiciTr.Value.Length > 0)
{
showTr();
}
}void showTr()
{
Page.Response.Write(this.whiciTr.Value);
}