powershell 动态 网页 跨平台 asp.net dynamic cross platform
powershell 传教士 原创文章。始于 2023-04-03 允许转载,但必须保留名字和出处
本例将为您展示:在win,linux版powershell v7.3中,加载win,linux版asp.net库。继而用纯powershell脚本&代码作为网页动态语言。开发搭建win-linux通用的动态web网站,例子。
(资料图片)
从.net跨平台那天起,asp.net就能开发跨平台动态网页。在asp.net中执行powershell代码也是早就有的,但那需要写c#代码。看到python家开发动态网站,我是有些羡慕嫉妒恨的。不过这种情况结束了。近期和外国同行讨论,一起研究出了示例代码。p老爷的这条瘸腿被接上了!!!
在win中运行服务器,并使用chrome浏览器测试通过。在linux中运行服务器,并使用curl测试通过。
使用场景:* 运维,管理员用的中小型网站,dashboard。* 按某按钮后,用powershell代码,加win语音库,朗读中英文文字,单词。* 展示表格。* 输入某些值,并用后台powershell,调用数据库客户端,把刚才的数据,写入单机库sqlite,litedb,excel文件,mysql库,sqlserver,etcd库等。
案例:目前我用它开发kasini3000的web框架。框架还没开始,目前只是简陋的例子,勿喷。
系统需求:powershell v7.3.x。目前暂时只支持这个版本,因为asp.net类库我目前下载的都是.net7版本的。未来绝对会升级到.net8的,届时需要使用powershell v7.4.x,以便ps版本和.net类库版本一致。
1 制作首页。首页上有个web form,上面有个post方法的按钮。html代码:
Copyright © 2015-2023 今日经营网版权所有 备案号:沪ICP备2023005074号-40 联系邮箱:5 85 59 73 @qq.com