- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用相当旧的 asp.net 4.0 Webforms
项目在 Visual Studio 2015.
我想开始对某些客户端代码使用 TypeScript 而不是 Javascript。我在 Visual Studio 之外的其他项目中使用过 TypeScript(例如使用 Visual Studio Code,以及 npm、gulp 等节点工具)
现在,我正在尝试查看如何在 Visual Studio 中使用 TypeScript,并看到不少相互冲突的帖子,以及引用的各种版本的 TypeScript/VS。
我已经在 VS 中添加了一个 TypeScript 文件,VS 报告它现在支持 Typescript,并在项目文件中添加了几行。 A 还添加了 Typescript 的 VS 扩展(版本 2)
我构建我的项目并获取 .js 和 .map 文件。这些文件位于 CommonJS
格式,所以我需要加载这些或使用某种捆绑进行转换。
这是我不知道去哪里的地方。此外,我阅读了有关如何配置 Typescript 的相互矛盾的报告(例如,Visual Studio 是否将使用 tsconfig.json
文件)
在非 asp.net 项目中我使用了 gulp
与 gulp-typescript
browserify
等 gulp 插件。
我是否在我的 asp.net 项目中做同样的事情,或者是否有其他方法将 JS 捆绑并转换为浏览器可用代码?
如果我使用 gulp 方法,我假设这意味着我现在将不会使用通过 Visual Studio 插件安装的 TS 编译器(所以如果它发出我无法使用的 CommonJS 格式的 cod,这有什么意义在浏览器中?
在此提前感谢您的任何建议!
最佳答案
是的,Web 表单可以执行 TypeScript 和 Gulp。以下是一些步骤:
配置 npm配置凉亭使用 Gulp 配置 Bootstrap 和 My CSS更新母版页配置 Gulp-Watch
可以找到完整的解决方案here.
对于 TypeScript ,除非您在项目中使用“添加新项”创建了 .ts 文件,否则文件属性的“构建操作”上的“TypeScriptCompile”选项不可用,它会引发异常。创建第一个文件后,您会找到此选项并可以将其手动设置为.ts 文件。
选项“Typescript 文件”在“添加文件”选项中不可用,除非您在项目中使用“添加新项”创建了一个 .ts 文件并且您在“脚本”文件夹中(如果您命名不同要添加此文件的文件夹,此选项将不可用)。当然,您可以从“添加新项目”添加一个 .ts 文件。
请阅读此 SO 线程 Type Script Web Forms
关于javascript - 将 Typescript 添加到现有 asp.net 4 Webforms 项目的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40336452/
所以我试图将 MiniProfiler ( https://github.com/MiniProfiler/dotnet ) 用于 WebForms 网站。我所做的是: 使用 nuget 安装软件包
是否有等同于 Webforms 的 MvcBuildViews? 最佳答案 不。 另一种方法是将构建后操作添加到 Visual Studio 项目并让它运行 aspnet_compiler.exe “
是否有使用 CSP(内容安全策略)将 WebForms 项目中动态创建的脚本列入白名单的安全方法? 使用 unsafe-inline像下面它的工作原理,但不推荐。 context.Response.H
我们正在尝试使用在经典模式应用程序池中运行的 ASP.NET WebForms 应用程序配置 MiniProfiler(无法将其更改为集成)。我们无法让处理程序工作,因此加载资源失败。 为了解决这个问
是否 ASP.Net 核心 1.0 支持.Net WebForm 项目吗?或者它只是一个 MVC 环境?我也可以在那里创建经典的 Web 服务(asmx)吗? 最佳答案 简短回答:不,ASP.NET
我正在尝试将数据从 webform 传递到方法背后的代码并在 webform 中取回值,然后打印它。我最初测试了以下代码以简单地将请求发布到方法,获取字符串并在页面中打印,它可以工作,但是在尝试将数据
我创建了一个新的 ASP.NET 4.5 WebForms 项目,并发现了一堆与 GridView、DetailsView 和其他数据相关组件以及 MSAjax 相关的额外 javascript 文件
我正在使用带有模型绑定(bind)和 Entity Framework 5 的 .net 4.5 WebForms。 我的网络表单的一部分:
在搜索了很多类似的帖子、解决方法之后,我决定自己发帖。 Compilation Error Description: An error occurred during the compilation
我将在一个项目中工作,我们将在该项目中将 ASP 经典页面重写为 ASP.NET WebForm。我从未使用过 VB、VBScript、ASP Classic。好处是有大量关于 VB6、VB.NET、
在 vs2012 中,f7 键在 aspx/ascx/masterpage 文件的 Markup 和 Codebehind 之间切换。在我重新安装系统之前,Vs2013 的行为方式相同。现在它只会从
我正在尝试登录网站并自动保存 HTML 页面(我希望能够定期执行此操作)。从表面上看,这是一个典型的现代网站,如果用户直接导航到“锁定”的 URL,则会弹出一个登录表单,登录后,用户将被重定向到预期页
我看到人们在以Webform进行路由时使用星号符号。我只是不明白像下面这样的星号的重要性 routes.MapPageRoute( "View Category", /
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
我正在尝试在 aspx 页面中执行类似的操作: 我收到错误“预处理器指令必须显示为行上的第一个非空白字符”。我怎样才能做到这一点?
我想渲染一个表单。字段行的 HTML 应该是这样的: 当字段类型为文本时,li.class 必须相同。 我覆盖了 field_row block : {% block
目前我所有的网络表单文件 (.aspx) 都在我的项目 (VS 2012) 的根文件夹中。 我创建了一个名为“pages”的新文件夹,并使用母版页向其中添加了一个新的网络表单 (WebForm1)。当
我正在为销售文员制作一个 asp.net、c#、webforms 网站。我在屏幕顶部有四个主要按钮,我将使用它们来实现很多功能。我想要做的是将这些按钮设置为键盘上的 F1、F2、F3 和 F4 键。
我在网络表单上有两个按钮,它们的显示高度不同。这发生在我更新 Gravity Forms 之后。 参见 http://topdek.nl/prijs/ ,输入随机名称、电子邮件地址和电话号码,单击“V
在我的 WebForms 应用程序中,我有一个 CustomValidator 控件。该控件执行我创建的 JavaScript 函数。如果此函数返回 false,则表单将不会提交。此验证器与标准 Re
我是一名优秀的程序员,十分优秀!