打字稿找不到名称“doPostBack”

Ɖia*_*zeƦ 1 asp.net typescript visual-studio-2015

我正在将 ASP.NET Web 应用程序中的一些现有 JavaScript 迁移到 Typescript,并在 JavaScript 中遇到以下行:

__doPostBack('ccm$ctl00$_ColumnDesigner', 'radW');

打字稿产生错误:找不到名称“doPostBack”。我被困在如何解决这个问题上。有人知道怎么做吗?

JavaScript 位于 .js 文件中,是System.Web.UI.WebControls.CompositeControl对象的一部分。使用该System.Web.UI.ScriptManager.RegisterClientScriptResource(Control, Type, resourceName)方法注册脚本。

bas*_*rat 5

__doPostBack('ccm$ctl00$_ColumnDesigner', 'radW'); 打字稿产生错误:找不到名称“doPostBack”

只需在文件中声明它globals.d.ts

declare var __doPostBack:any;
Run Code Online (Sandbox Code Playgroud)

更多的

检查快速迁移指南:https : //basarat.gitbooks.io/typescript/content/docs/types/migrating.html