gpt4 book ai didi

c# - 将 TypeScript 与内联服务器端 `<script>` block 和 ASP.Net 结合使用

转载 作者:可可西里 更新时间:2023-11-01 07:46:43 26 4
gpt4 key购买 nike

我希望能够在 ASPX(或 Razor)页面中使用内联 TypeScript,在页面编译时将其转换为 Javascript。

所以:

<script type="text/typescript" runat="server">
...
</script>

变成...

<script type="text/javascript">
...
</script>

它应该在 @ 的同一时间发生或 <% %> block 被转换。

这应该可以在运行时通过某种页面后处理实现,但不会在编译时生成异常 - 我想在发现脚本中的错误的同时发现任何 C# 代码。

理想情况下,TypeScript intellisense 等应该在内联中工作 <script> block ,这让我觉得这应该是一个 VS2012 扩展。

有什么办法吗?

最佳答案

简短的回答是否定的。

您可以编写一个 TypeScript 文件并将编译后的 JavaScript 粘贴进去,但这已经很接近了。一个实际问题是,如果编译器将您的 TypeScript 转换为 JavaScript,您将丢失您的 TypeScript 代码。这就是您拥有 TypeScript 文件和 JavaScript 文件的原因。

将脚本置于内联而不是引用外部脚本的令人信服的理由是什么 - 也许有另一种不需要内联脚本的解决方案来解决您的问题?

关于c# - 将 TypeScript 与内联服务器端 `&lt;script&gt;` block 和 ASP.Net 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13496911/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com