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:361367
用户头像

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

关注

评论

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

Bonree ONE 3.0 助力企业加速驶入“全域可观测”新时代

博睿数据

软件测试学习笔记丨Postman基础使用

测试人

软件测试 Postman

京东商品评论数据接口:洞察消费者心声的重要渠道

tbapi

京东API接口 京东商品评论接口

在stable diffussion中完美修复AI图片

程序那些事

程序那些事 Stable Diffusion

卓越笔触:打造高质量文章的艺术与科学

京东科技开发者

别让代码愁白头发!15 个 Python 函数拯救你的开发生活

不在线第一只蜗牛

Java Python

加密货币市场持有与价格波动:CFI调查揭示的趋势与未来展望

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 代币开发

海外云手机有哪些推荐?

Ogcloud

云手机 海外云手机 云手机推荐 手机群控 ogphone云手机

面试官:如何实现线程池任务编排?

王磊

问卷调查,动静IP应该如何选择?

IPIDEA全球HTTP

《从零构建Rust生产级服务》中文版出版!!!

简单

rust语言

《代码整洁之道》-大师眼中的整洁代码是什么样

京东科技开发者

华为应用市场:用户为首,技术领先,筑牢应用安全“第一道防线”

最新动态

京东.Vision —— 空间计算时代的用户购物之旅

京东科技开发者

驾驭复杂市场,商品计划软件:企业制胜的智囊团

第七在线

数据库上云有多轻松?华为云技术专家带你玩转云数据库API

华为云开发者联盟

Java是值传递还是引用传递,又是怎么体现的

不在线第一只蜗牛

Java 算法 开发语言

Web3 游戏周报(9.01 - 9.07)

Footprint Analytics

软件测试学习笔记丨接口测试用例设计

测试人

软件测试

NFTScan | 09.02~09.08 NFT 市场热点汇总

NFT Research

NFT\ NFTScan

聚道云软件连接器8月新增应用合集(5)

聚道云软件连接器

功能更新

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