簡體   English   中英

Script#和Asp.Net updatepanels兼容性

[英]Script# and Asp.Net updatepanels compatibility

這是一個簡單的問題,NikhilK回答了這個問題 :“ Script#不再支持ASP.NET Ajax”

這是否意味着我們不能在加載mscorlib.js的同一頁面上使用Asp.net UpdatePanels(需要ScriptManager)? 即使mscorlib正在處理updatepanel內沒有的DOM元素?

當我提到不支持asp.net ajax時,它主要是一個雙重聲明:

  1. 不再包含允許您針對msajax腳本進行編程的MSAjax程序集。
  2. 編譯器存在一種模式,該模式導致生成的腳本使用msajax腳本中定義的類型系統。

從概念上講,您應該能夠加載mscorlib.js並在任何頁面中使用它進行編程,包括使用asp.net ajax(和更新面板)的頁面。 請注意,您可能會遇到一個特定的問題……mscorlib.js擴展了Array.prototype,我認為這不會影響msajax腳本,但可能會影響其他一些腳本(例如,Sharepoint腳本)。

將來,我計划以不同的方式生成腳本,這些腳本不需要擴展Array.prototype,但尚未完成工作。

希望這樣可以澄清問題。 如果您嘗試遇到問題,我很想知道。 我不能保證它們會被修復(特別是考慮到即使asp.net主要關注jQuery,而不是舊的msajax腳本),但我可以嘗試幫助看看它們中是否有合理的解決方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM