ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 用Windows PowerShell来进行ASP.NET编程

用Windows PowerShell来进行ASP.NET编程

原创 Linux操作系统 作者:xujian_star 时间:2008-07-25 08:50:07 0 删除 编辑
为了填补一项空白,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这样写:

  
      Hello <%= $request['name'] %>!
  

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


 
   


      >
      <% get-process | %{ %> 
       
         
         
       
      <% } %>
   
IDName
<%=$_.ID%> <%=$_.ProcessName%>

 

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14420698/viewspace-410054/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-03

  • 博文量
    58
  • 访问量
    71194