我已经在一个问题上工作了几个小时了。 我想创建动态的Javascripts,当我需要的时候加载到页面中。 这是一个基于Ajax技术的项目。首先,我尝试通过PageMethods来完成它,但由于视图状态和其他事情的缘故,PageMethods只能是静态的。问题在于我无法针对页面对象或任何其他控件进行编程,因为该方法是静态的。停止页面进程
我的下一个想法是,我有一个更新面板,在这个面板中我有一个隐藏的字段,我存储我的脚本。我触发hiddenfield通过javascript做回传。 在Page_Init我检查它是否是一个异步回发,如果它是造成它的隐藏字段。如果是这样,我注册我的新脚本。
现在来解决问题。发生这种情况时,我不想在页面生命周期中继续前进。我做完。我不希望Page_Load运行和Pre_Render等。我该如何实现这一目标? Response.End()会停止页面的进程,但显然我的脚本没有注册。
好吧我可以检查每种方法,如果它是一个asynchrounos回发,如果它是导致它的隐藏字段,但我想建立这个基础页面类,所有页面将继承。我希望它尽可能通用。
任何想法?如果有人能帮助我,我将不胜感激。谢谢。 /约翰
查找:^,替换4倍空间,检查正则表达式 - >会给你正确的代码格式 – 2009-05-23 11:50:42