typescript已经有模块系统了,为什么还需要namespace

2025-04-27 08:56:56
推荐回答(1个)
回答1:

在 ASP 2 页面来实现了。由于 Page.DecryptString 函数是 internal static 的,我们上面代码就用反射来调用这个函数,就会获得我们期望的值。 (为了保证解密算法的解密key一致,最简单的做法就是我们把上面这个解密ASPX页面跟需要解析的放在同一个服务器上) 上面 的 QfRKDnWw93T08KaF3ioSKQ2 解密的结果是: sWebForms.js 竖线只是用于分隔字符串中不同的值。“s”表示该数据为脚本,“WebForms.js”是要检索的资源名称。WebForms.js 资源可从 System.Web.dll 检索。 同理上面 的 9iVKU5SS0wd5al1SYg8zjL8XXbP97LbENHerY4aLtJk1 解密的结果是 : sWebUIValidation.js 显然如果出现这样的 WebResource.axd 调用,应该是验证控件在调用. 我们要想上面的 不出现,就需要让调用 WebForms.js , WebUIValidation.js 脚本的验证控件不使用。