2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

用 Windows PowerShell 来进行 ASP.NET 编程

  • 2008-07-24
  • 本文字数:796 字

    阅读完需:约 3 分钟

为了填补一项空白, NSoftware 开发了一个名为 PowerShellASP的 Power Shell 工具,它让程序员可以从 ASP 页面里访问 Windows PowerShell 的功能。

作者是这样描述 PowerShellASP 的:

PowerShellASP 是一种类似 ASP 的 Web 应用模板语言;模板里混合了标记(HTML、XML 或者随便什么你想生成的标记)和内嵌的 PowerShell 代码。在运行时,模板 / 页面被完全翻译成 PowerShell 代码,并且作为一个单元在 PowerShell 中执行,结果会被送到客户端的浏览器。

PowerShellASP 以 ASP.NET 平台为支撑,自定义了一个映射到 *.ps1x 文件的 IHttpHandler。因此你可以在任何 ASP.NET 应用中随意混入 PowerShellASP 页面。这种做法非常便于在现有的程序里根据需要利用 PowerShellASP,当然完全只用 *.ps1x 文件从头构建整个程序也是可以的。

用 PowerShellASP,_Hello World_ 这样写:

<pre id="wjjb10"><p id="wjjb11"><html></p><p id="wjjb12">   <body> <br id="wjjb13"></br>      <hl>Hello <%= $request['name'] %>!</hl> <br id="wjjb14"></br>   </body> <br id="wjjb15"></br></html></p>下面的页面可以显示机器上运行的进程:

<pre id="wjjb17"><p id="wjjb18"> <html> <br id="wjjb19"></br>  <body> <br id="wjjb20"></br>    <table> <br id="wjjb21"></br>      <tr><td>ID</td>><td>Name</td></tr> <br id="wjjb22"></br>      <% get-process | %{ %>  <br id="wjjb23"></br>        <tr> <br id="wjjb24"></br>          <td><%=$_.ID%></td> <br id="wjjb25"></br>          <td><%=$_.ProcessName%></td> <br id="wjjb26"></br>        </tr> <br id="wjjb27"></br>      <% } %><br id="wjjb28"></br>    </table> <br id="wjjb29"></br>  </body> <br id="wjjb30"></br></html></p> PowerShellASP 可以免费下载,许可协议是 PowerShellASP license 阅读英文原文: ASP.NET Programming Using Windows PowerShell

2008-07-24 08:361342
用户头像

发布了 225 篇内容, 共 74.2 次阅读, 收获喜欢 53 次。

关注

评论

发布
暂无评论
发现更多内容

从0到1:校园跑腿小程序开发笔记一

CC同学

字节跳动豆包大模型发布,火山引擎全栈 AI 服务助力企业智能化转型

新消费日报

Pencils Protocol 再获 OKX Ventures 投资,全新征程

西柚子

Partisia Blockchain 质押 APR 教程一览,可以随时取消

BlockChain先知

昇腾AI创新大赛2024正式启动

新消费日报

活动倒计时 | Atlassian中国合作伙伴企业日活动:利用人工智能提升团队协作,加速产品交付

龙智—DevSecOps解决方案

火山引擎正式发布AI助手 ChatBI 为数据飞轮加速运转提供动力

新消费日报

事业-最佳实践-架构-概要设计模版

南山

架构设计 技术方案 概要设计 技术方案模版 概要设计模版

What's new in PikiwiDB(Pika) v3.5.4

apache/dubbo-go

redis Redis 可视化工具

一文读懂Partisia Blockchain 质押教程,质押 APR 高达 49%

股市老人

“用嘴编程”时代来了,百度Comate将是开发者必备的“新工具”

Alter

AI

全新征程,Pencils Protocol 再获 OKX Ventures 投资

股市老人

Atlassian企业日活动 | 与Atlassian社区负责人、小米技术大咖、龙智Atlassian认证专家一起,探讨如何利用人工智能提升团队协作,加速产品交付

龙智—DevSecOps解决方案

矩阵起源全面拥抱AIDC开源软件生态,世纪互联领投千万美元Pre A轮融资

MatrixOrigin

Partisia Blockchain 质押 APR 教程一览,可以随时取消

西柚子

Partisia Blockchain 质押 APR 高达 49%,教程一览

石头财经

Pencils Protocol 再获 OKX Ventures 投资,全新征程

石头财经

全新征程,Pencils Protocol 再获 OKX Ventures 投资

BlockChain先知

基于51单片机的6位密码锁设计

芯动大师

系统 密码锁 51单片机

不能忽视的数据治理

凌晞

数据治理

事业-最佳实践-架构-架构边界争议决策

南山

架构 架构决策 架构边界

谱写云智融合新篇章,天翼AI云电脑引领产业变革!

编程猫

用Windows PowerShell来进行ASP.NET编程_.NET_Abel Avram_InfoQ精选文章