cs触发asp事件的写法。
asp代码
function TabClick() {
var td = event.srcElement;
var rowId = "";
var colId = "";
if (td.parentElement.rowIndex == undefined || td.cellIndex == undefined) {
rowId = td.parentElement.parentElement.rowIndex;
colId = td.parentElement.cellIndex;
} else {
rowId = td.parentElement.rowIndex;
colId = td.cellIndex;
}
document.getElementById("content_content_content_RowId").innerText = rowId;
document.getElementById("content_content_content_ColId").innerText = colId;
document.getElementById("content_content_content_GetCellDetailValue").click();
}
function setCellDetailValue() {
var obj = document.getElementById("<%=cellDetai_temp.ClientID%>").value;
div1 = document.createElement('DIV');
div1.innerHTML = obj;
var area1 = document.getElementById("cellDetail");
if (area1.childNodes[0]) {
area1.removeChild(area1.childNodes[0]);
area1.appendChild(div1);
} else {
area1.appendChild(div1);
}
}
...
<table border="0" style="width: 845px;height:98%;white-space: nowrap;" οnclick="TabClick()">
...
</table>
<asp:TextBox runat="server" ID="RowId" Style="display: none;" />
<asp:TextBox runat="server" ID="ColId" Style="display: none;" />
<asp:TextBox runat="server" ID="cellDetai_temp" Style="display: none;" />
<asp:Button runat="server" ID="GetCellDetailValue" Style="display: none;" OnClick="GetCellDetailValue_Click"/>
#####################################
cs代码
protected void GetCellDetailValue_Click(object sender, EventArgs e)
{
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script language='javascript'>setCellDetailValue();</script>", false);
}