我有一个工作正常的 ASP.NET Web 窗体页面,所有按钮都会触发,并且所有事件都得到正确处理,直到我将 cbpScroller.js 包含到页面中。
该表格由 3 个部分组成,每个部分都有一个锚点,可以在回发时滚动到下一个部分,如下所示:
protected void Page_Load(object sender, EventArgs e)
{
HttpContext ctx = this.Context;
clientIP = ctx.Request.UserHostAddress;
if (IsPostBack)
ClientScript.RegisterStartupScript(this.GetType(), "Hash", "location.hash = '#aLoc';", true);
}
我在页面底部的 aspx 页面中包含了所有其他 .js 脚本,但是当我包含这个时,第一个按钮会触发,而第二个按钮什么也不做。甚至没有任何调试输出。
我尝试通过以下方式在启动时注册脚本:
Page.ClientScript.RegisterClientScriptInclude("cbScroller", ResolveUrl("js/cbpScroller.js")
在 Page_Load 中,但仍然没有结果。有谁之前经历过这个吗。提前谢谢!