因此它消除了重复并进行了缓存破坏(使用唯一的ScriptManager.axd URL)。缺点是每个人现在都包括他们自己的JS或阻止所有地方,这使得在客户端的调试很痛苦。
我知道这是ASP.NET AJAX的核心,但它真的那么伟大或必要吗?我更喜欢将js显式包含在母版页(用于框架级js)中,或者直接包含在ascx控件标记中。然后使用jQuery在客户端执行操作。
需要或首选RegisterClientScriptResource(和其他Register ...)的情况是什么?
答案 0 :(得分:1)
当您拥有自包含的可重复使用控件时。