在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

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

关注

评论

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

深入Redis之数据类型底层

Redis 数据结构 redis 底层原理

24 个Spring bean 全部注解:真实业务使用案例说明(必须收藏)

肖哥弹架构

spring Spring Boot Spring MVC

操作系统笔记 day2

万里无云万里天

操作系统

理性看待、正确理解 AI 中的 Scaling “laws”

Baihai IDP

AI LLMs 企业号 8 月 PK 榜 Baihai IDP GenAI

使用 AWS EKS 部署 Easysearch

极限实验室

EKS 征文活动 easysearch 黑神话悟空

深入解析GPS接收机的位置数据文件:项目实战从数据解析到可视化

我再BUG界嘎嘎乱杀

Python 编程 数据分析 后端 数据可视化

Python 装饰器“高级”使用

我再BUG界嘎嘎乱杀

Python 编程 后端 装饰器 开发语言

京东商品详情API在电商行业的竞争力分析

技术冰糖葫芦

API Explorer API boy API 接口 API 测试

提升商品搜索效率的关键:API返回值的快速解析

技术冰糖葫芦

API Explorer API boy API 接口 API 测试

成为一名卓越的程序员

陈新卫

鸿蒙Next开发训练营-毕业总结

keke

探索HarmonyOS位置服务:精准定位的科技奥秘

白晓明

HarmonyOS NEXT

2024火山引擎AI创新巡展下一城,8月21日上海见!

新消费日报

2024-08-17:用go语言,给定一个从0开始的整数数组nums和一个整数k, 每次操作可以删除数组中的最小元素。 你的目标是通过这些操作,使得数组中的所有元素都大于或等于k。 请计算出实现这个目

福大大架构师每日一题

福大大架构师每日一题

Java多线程中原子性、可见性、有序性以及竟态条件案例

Geek漫游指南

Java 并发编程 多线程 线程安全

零成本 API 服务搭建,用 GitHub Actions 自动爬取文章?

北桥苏

Python 爬虫 GitHub Pages Github Actions

《计算机科学导论(原书第3版)》PDF

程序员李木子

豆瓣评分8.6!Python社区出版的Python故事教程,太强了!

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言

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