直接绑定执行javascript方法
在页面中直接通过绑定脚本来执行javascript方法
<head runat="server">
<title>直接绑定执行javascript方法</title>
<script type="text/javascript" language="javascript">
function DeleteForum(id)
{
if (confirm('你确认要删除这个论坛及它下面所有主题吗?'))
{
document.forms['Forums'].elements['paramID'].value = id;
_doPostBack('DeleteForum','');
}
}
function DeleteCategory(id)
{
if (confirm('你确认要删除这个类别和它的子论坛吗?'))
{
document.forms['Forums'].elements['paramID'].value = id ;
_doPostBack('DeleteCategory','');
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<table>
<tr>
<td>
<a href='<%# string.Format ( "javascript:DeleteCategory({0});",DataBinder.Eval(Container.DataItem,"CategoryID") ) %>'>
删除</a>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "javascript:DeleteForum ("+DataBinder.Eval( Container.DataItem,"ForumID")+")" %>'
Visible='<%# CanAdministerCategories %>' Text="删除">HyperLink</asp:HyperLink>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</div>
</form>
</body>
浙公网安备 33010602011771号