【发布时间】:2010-05-29 16:25:52
【问题描述】:
在我的 global.asax 中,我的 url 路由设置如下:
routes.MapPageRoute("User Logon", "{Vendor}/Logon", "~/Logon.aspx");
在 logon.aspx 页面中,我有一个“风格化”登录按钮的脚本:
<link href="jquery/css/flick/jquery-ui-1.8.1.custom.css" rel="stylesheet" type="text/css" />
<link href="images/style.css" rel="stylesheet" type="text/css" />
<script src="jquery/js/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="jquery/js/jquery-ui-1.8.1.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#<%= ButtonLogon.ClientID %>').button();
});
</script>
当我访问页面时,我们使用 url(在调试模式下)http://localhost/logon.aspx?v=1 页面正确加载并且 jquery 按钮命令正确加载。但是后来我使用新的 url 路由访问该页面,我得到了这个错误。
Microsoft JScript 运行时错误:需要对象
有人知道为什么会这样吗?
谢谢。
【问题讨论】:
标签: asp.net javascript jquery jquery-plugins url-routing