我有一个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")
,但仍然没有结果。有谁之前经历过这个吗。谢谢你!