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

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

关注

评论

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

1.1K Star,跨平台开发者工具箱

GitHub指北

Java

nuke15最新安装包 附NUKE 15破解补丁及安装教程

Rose

万恶的Deepfake,为什么百禁不绝?

脑极体

AI

Chroma for Mac(颜色编辑器) 使用教程

Rose

简单几步!我用豆包MarsCode 画数据大屏

TRAE.ai

程序员 AI 开发 项目

2024 Web3赛道,Final Glory成捕获新一轮市场红利的入口

BlockChain先知

鸿蒙 Next 实战: 烟花模拟器

北桥苏

HarmonyOS 鸿蒙Next

BricsCAD 24 for mac v24.1.05 注册密钥 及bricscad详细安装教程分享

Rose

Autodesk Flame 2025:功能强大的视觉特效制作解决方案

Rose

Teams Phone System遵循的规则

cts喜友科技

通信 通讯 云通讯

Tipard FixMP4 for Mac 非常实用的视频修复软件

Rose

Medis for Mac Redis 数据库管理工具 v2.13.0

Rose

解锁电商精准营销新境界:深入解析亚马逊国际商品详情API的返回值

代码忍者

API 测试 pinduoduo API

39.7K Star,LobeChat,解锁高效对话体验

GitHub指北

typescript

App Cleaner & Uninstaller:苹果电脑深度清理卸载工具

Rose

2024 Web3赛道,Final Glory成捕获新一轮市场红利的入口

股市老人

cuda编程__0

dowell87

看,大象装进冰箱了!快来解锁 Chrome 内置大模型!

Jax

JavaScript chrome 人工智能 前端 LLM

希望成为一名 API 安全专家吗?

NGINX开源社区

读书笔记 最佳实践 API Gateway

Mosaic for Mac 自定义窗口布局,提升效率!

Rose

Lock-It for Mac应用程序加密工具,保障数据安全!

Rose

筑梦山野 | 闪迪助力野居青年记录理想生活

极客天地

新一轮 Web3 游戏季,Final Glory成捕获全新市场红利的入口

石头财经

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