我正在将 ASP.NET 网络应用程序中的一些现有 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)
方法注册的。
最佳答案
__doPostBack('ccm$ctl00$_ColumnDesigner', 'radW'); Typescript produces the error: Cannot find name 'doPostBack'
只需在文件 globals.d.ts
中声明它:
declare var __doPostBack:any;
更多
查看快速迁移指南:https://basarat.gitbooks.io/typescript/content/docs/types/migrating.html
关于asp.net - typescript 找不到名称 'doPostBack',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34746539/