我将ASP.NET Web应用程序中的一些现有JavaScript迁移到Typescript,并在JavaScript中遇到以下行:
__doPostBack('ccm$ctl00$_ColumnDesigner', 'radW');
Typescript会产生错误:无法找到名称' doPostBack'。我坚持如何解决这个问题。有谁知道怎么样?
JavaScript位于.js文件中,是System.Web.UI.WebControls.CompositeControl
对象的一部分。该脚本使用System.Web.UI.ScriptManager.RegisterClientScriptResource(Control, Type, resourceName)
方法注册。
答案 0 :(得分:3)
__ doPostBack(' ccm $ ctl00 $ _ColumnDesigner',' radW'); Typescript产生错误:找不到名称' doPostBack'
只需在文件globals.d.ts
中声明:
declare var __doPostBack:any;
查看快速迁移指南:https://basarat.gitbooks.io/typescript/content/docs/types/migrating.html