ASP.Net AJAX多页面加载功能可能吗?
发布时间:2020-05-23 17:53:58 所属栏目:asp.Net 来源:互联网
导读:我有一个ASP.Net控件注入一个JavaScript pageLoad函数。我也有一个pageLoad功能直接在页面上。我似乎不能让他们两个火。您是否只限于JavaScript中具有相同名称的单个函数? 是…像大多数语言一样,JavaScript要求符号在其范围内是独一无二的。在JavaScript中
|
我有一个ASP.Net控件注入一个JavaScript pageLoad函数。我也有一个pageLoad功能直接在页面上。我似乎不能让他们两个火。您是否只限于JavaScript中具有相同名称的单个函数? 解决方法是…像大多数语言一样,JavaScript要求符号在其范围内是独一无二的。在JavaScript中,如果为给定范围内的函数创建多个定义,则要定义的最后一个定义“wins” – 就像以前的定义不存在一样。您需要做什么,为了使您的冗余页面加载功能正常工作,是使用Sys.Application.add_load()方法。使用它,您可以根据需要在页面加载事件中附加尽可能多的处理程序。此外,您可以使用匿名函数添加add_load方法。这样做将保证您不会有重复名称的处理程序的危险。例: StringBuilder sb = new StringBuilder();
sb.Append("Sys.Application.add_load(");
sb.Append("function() { alert('page load'); });");
ClientScript.RegisterStartupScript(this.GetType(),"Page_Load",sb.ToString(),true);
您可以轻松地使用客户端的Sys.Application.add_load,甚至可以多次添加相同的处理程序。这将导致多次发射相同的功能:) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core-mvc – ASP.NET Core MVC控制器在单独的程序集
- asp.net-mvc – 使用实体框架4.1创建复合主键
- 如何在ASP.Net中将HTML页面转换为图像格式
- 结帐后asp.net – “无效的标记’,’在类,结构或接口中”
- asp.net-mvc-2 – 如何在Asp.net MVC 2中使用Base ViewMode
- asp.net – 具有w3wp应用程序池IIS 7的高内存使用率
- asp.net – 什么是LiteralControl?为什么使用
- asp.net-mvc – ASP.NET MVC – ModelState.IsValid是false
- asp.net – 如何使用ReportService2010命名空间呈现报告
- asp.net-mvc – 检测到潜在的危险Request.Form值
推荐文章
站长推荐
- 调试 – 如何调试经典ASP?
- asp.net-mvc – 将返回文件的长时间运行进程
- asp.net – VS 2010 Web.config转换进行调试
- asp.net – 我无法在我的visual studio 2012(exp
- asp.net-mvc – 如何从ActionExecutingContext获
- asp.net – dbo.TempGetStateItemExclusive3重复
- asp.net – 如何在Button Click事件上调用此Jque
- asp.net-mvc-2 – 如何设置RadioButtonFor()在AS
- asp.net-mvc – 如何使更多MapHttpRoutes为MVC 4
- asp.net-mvc – 如何使用编辑器内部的foreach
热点阅读
