逆风的方向,更适合飞翔。我不怕万人阻挡,只怕自己投降。

用Windows PowerShell来进行ASP.NET编程

上一篇 / 下一篇  2008-07-25 08:50:07 / 个人分类:.net

为了填补一项空白,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这样写:

<html>

   <body>
      <hl>Hello <%= $request['name'] %>!</hl>
   </body>
</html>

下面的页面可以显示机器上运行的进程:

<html>
  <body>
    <table>
      <tr><td>ID</td>><td>Name</td></tr>
      <% get-process | %{ %> 
        <tr>
          <td><%=$_.ID%></td>
          <td><%=$_.ProcessName%></td>
        </tr>
      <% } %>
    </table>
  </body>
</html>

PowerShellASP可以免费下载,许可协议是PowerShellASP license

TAG: 微软

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-08-20  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 5025
  • 日志数: 58
  • 建立时间: 2008-06-03
  • 更新时间: 2008-08-20

RSS订阅

Open Toolbar