直接绑定执行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>

posted on 2011-03-11 18:35  云起的自学笔记  阅读(363)  评论(0编辑  收藏  举报

导航