我刚刚编写了一个jQuery投票脚本,如果我将代码保留在页面标题内,该脚本工作正常。但是,我希望将它移动到一个单独的.js文件,然后只在页面顶部包含这个.js。出于某些原因,当我这样做时,我在<asp:loginview runat="server">
控件上发生异常错误。
任何人都可以建议如何绕过这个?我的代码在
之下<script type="text/javascript">
$(document).ready(function () {
$(".voteup").live("click", function () {
<asp:LoginView runat="server">
<LoggedInTemplate>
// if user is logged in, allow them to vote
</LoggedInTemplate>
});
});
</script>
答案 0 :(得分:2)
您不能在单独的js文件中使用asp控件。如果您想要这种分离,则需要考虑控制流程并相应地调整页面设计和js。