asp怎么用(asp怎么用url携带参数)
老的ASP网站后台管理系统已经用了十几年了,花了两天时间用Java Spring boot重写了一下,Spring boot+mysql+nginx的组合,用于普通的企业网站已经够用了,栏目+新闻+产品+BANNER图片+留言+SEO优化。
在早些年大家常用ASP、PHP开发网站,解译运行的模式,编写和发布都非常方便,服务器资源占用也非常小,现今互联网上80%以上的小网站都是ASP、PHP写的,当然企业级和高并发的互联网系统现在JAVA微服务和服务网格是主流。小程序等中小系统用PHP写接品和应用还是很香的。
最近这几年虽然出现了go、python、ruby等网站开发框架,丰富了技术选型,但很难改变整体市场占有率。
#网站##小程序#
看到低代码开发我就想到Dreamweaver,当年我初学ASP时,用DW做了个论坛,那时候DW版本还是3.0、4.0。在DW完全可视化的状态下,可以鼓捣出一个完整的,具有互动功能的网站出来。各种元素属性、样式、行为都可以像填写表格一样直观操作。但现在DW已经日薄西山,真正开发环境没有几个人用它了。究其原因,一是可视化操作并不能完全适应千奇百怪的需求,二是可视化生成的代码比较臃肿。虽然它可以在纯代码环境下编写项目,但跟其他集成开发环境相比,它这方面却又显得薄弱。
如今低代码工具和平台忽然兴起,被很多人说成是软件开发的趋势。但我却有些担心,首先他们能做到DW当初的功能和自由度吗?其次即使能比肩DW,能解决DW的天生缺陷吗?从我多年的软件开发经验来看,需求是千变万化的,而且有很多是稀奇古怪的,需要深入代码层面去解决问题。还有就是性能方面的问题,可视化生成的代码肯定比纯手写的代码要臃肿,进而降低运行效率。然后还有扩展性问题,随着项目需求越来越精细化,低代码平台能否持续提供支撑?我觉得现在有些低代码工具和平台可能走错了方向。
#今天读书了吗#本书根据高等职业教育的教学特点,结合教学改革和应用实践,以项目任务为载体,全面系统地介绍了在VisualStudio2010集成环境下使用C#语言进行ASP.NET动态网站开发的各种技术。全书每一章以任务为主线,各章之间紧密联系,前后呼应,循序渐进,涵盖了ASP.NET工作环境和Web网站构建的所有内容。本书编写层次分明、内容全面、图文并茂、示例丰富、讲解由浅入深,旨在帮助读者快速入门并掌握ASP.NET开发Web的知识。
#blazor# 之前用asp.net的时候,Page对象可以直接添加meta标签,Blazor的机制不大一样,Razor页的Html只能添加到Body,倒是通过JSRuntime可以在页面加载后修改内容,但对搜索引擎来说是无效的。在GitHub上找了一个 Blazor Sections,GPL的,以为能解决问题,没想到跟JSRuntime的机制差不多,都是动态加载的。没办法,只好自己撸代码,在_Host.cshtml中处理,总算是达到目的了。
软件业界普遍有种说法:低代码平台最大的问题是小白不会用,专业人员不愿用,不如直接用Java、C#、asp.net呢?
首先,这里有个逻辑问题:低代码平台并不等价于市面上的低代码软件,其实只是简单的OA类软件贴了个低代码的标签。互联网大厂带头都这么干,就成功地把低代码概念带偏了,并不是低代码本身的问题。
其次,低代码平台是用于快速应用软件构建的开发工具,不同于传统开发方式要平地起高楼一块块用砖砌墙,通过可视化、参数化的方式几分钟就能开发出程序员手工编程几天也未必能做出来的功能。
以目前的现状来看,还真没发现有几个管用的软件,为了区分,把本程序员现在正在开发的称之为:新型低代码平台。
在早期,PHP确实是最好的Web开发语言。但现在前后端分离时代,就不是了!Vue/react+SpringBoot/net core6才是真香。
记得上大学的时候(2000年),那时候asp盛行,我也是学这个,用asp开发了一些学院的小应用。后来jsp出来了,我也学了一些感觉很复杂,后来学院的学长用PHP开发了学院网站,当时还是php3格式,我了解完后发现确实比asp、jsp要好、方便。所以在Java web框架不太成熟的年代,PHP确实是世界上最好的Web开发语言。
但现在前后端分离时代,情况就不同了。前端早就过了jquery粗暴直接操作dom的年代,来到了js模块化开发时代,前端就是前端,只有html+css+ES,后端经历了ssh、ssm来到了Spring Boot、net core6,前后端分工明确,不参杂在一套代码里,前后端用restful接口调用+json,当然路由、鉴权是必不可少的,这样做的好处太多,比如开发者更加专注前端或后端、某一端更换语言不会影响另一端。
asp.net core的源码是我读过最优雅的c#代码,但是我唯一觉得欠妥的地方是这个DI Container只支持构造器注入,但是在asp.net core代码中又不使用构造器注入,而是在方法中使用Service Locator 模式。
另外.net也是个优秀的平台,虽然以前的种种政治错误耽搁了与java竞争的最好时机,移动平台的失利更是一记重拳。但是.net core的推出和之后微软的种种开源大手笔,还是让人看到明天的。无论如何,微软始终在努力,那我们就继续跟着努力,学习新东西不是一种负担,而是一种动力。
ASP+Access+IIS
20年前的技术。
不迷信技术,解决问题才是王道。
但是几乎零成本解决了问题。
PC端、手机端,在内网用web,初步解决了跨平台的问题。
C/S架构+B/S架构结合起来,相得益彰。
Asp.Net Core [FromForm]不支持复杂类型,真的好难受
多张图片+属性如何一起上传?使用了FromForm后,对于复杂类型比如Dictionary<string, string>就不会自动映射的,需要从Request里面获取,但对于多文件是支持的可以用IFormFileCollection接收。
但是,但是,客户端是创建了多部分文件,后台就是映射不到IFormFileCollection,这到底是何原因呢?
关于ASP.web
1、编程实现,输入一个百分制成绩,要求在页面中输出成绩等级“A”、“B”、“C”、“D”、“E”。90分以上为“A”,80~89分为“B”,以次类推。
提示:使用TextBox、Button、Label控件,使用if,switch语句。
Label2.Text = TextBox1.Text;
int fs = int.Parse(TextBox1.Text);
if (fs >= 90)
{
Label2.Text = "A";
}
else if (fs >= 80)
{
Label2.Text = "B";
}
else if (fs >= 70)
{
Label2.Text = "C";
}
else if (fs >= 60)
{
Label2.Text = "D";
}
else
{
Label2.Text = "E";
}
2、编程实现,设计一个随机抽奖页面,列出随机选择5个(1~26)不重复的一组整数。
提示:生成随机数的类Random,生成对象,调用随机对象的Next方法来生成随机数;使用数组保存5个数;使用Array.IndexOf查找数组中是否存在某个元素。
#2020好起来# #我的2020#
有朋友说学那么多有毛用,以前我可能也会这么想,但是事实上真的有用的![机智]
我除了工资收入外,用学到的知识一直在持续赚钱,从08年接的600元的asp网站开始,走上一条用技术赚外快路。[呲牙]
我目前会的都是软件相关,有处理图片、海报设计、3d建模、效果图后期、新媒体产品开发(互动h5、mg动画)、网站设计、网站搭建、后期剪辑。
目前在学习电视栏目包装,很喜欢这类技术,只要是好玩的又能赚钱的我都会学习,之前还研究了段时间游戏引擎开发,不过感觉要用大量时间去学,暂时放下了,毕竟这个年纪已经不能随意去挥霍时间了,要赚钱养家啊!
昨天给客户做的mg动画,客户打款了,做了2分钟后期费用2700。虽然不多也是一份额外收入,让自己每天不至于因为每月不多的工资收入去发愁,还能存几个也是不错!
所以有空了还是要多学习,就算你学历不高,但技术过硬一样可以改变命运!
加油!我的朋友们,尽量不要把时间浪费在刷视频和玩游戏上,时间就是这么耗费的!等到了40多岁无技术可用,赚不到钱的时候,不要去后悔年轻时候浪费了太多碎片时间,要会管理时间,技多不压身啊![流泪]
早年用ASP加Access做的一个小论坛程序,放到国外服务器使用,结果备份数据库的时候发现内容全部是乱码,在本地测试也显示乱码。把本机语言环境设为英文就可以。这两天心血来潮,用虚拟机装了Windows Longhorn系统,然后把论坛程序放在这个系统里面运行,便可以看到正常文字了。将近二十年,不知道那几个朋友现在境况如何。
29号企业用友T+数据库被勒索事件,现在都是厂家在踢皮球,国产软件当自强啊,别TM只会直接拿ASP或JBOSS开箱即用,然后堆代码屎山..
中老年程序员,刚开始写asp脚本,用dreamweaver,编码体验一言难尽,比notepad好那么一丢丢,离集成开发环境差的远。
后来从asp转asp.net,用visual studio 2008写c#,感觉吊炸天,每次打开IDE就兴奋不已,用宇宙第一的开发环境写代码,我骄傲。而实际上我连vs百分之九十五的功能都没用到,无非就是用了它的代码编辑功能,代码智能提示功能,连快捷键都不用。那时候只注重语法技术的学习,IDE的功能在我眼里是外功,不值一学,修炼内容要紧。至于为什么说vs是宇宙第一,我也不知道,只是人云亦云罢了。
后来转java,用jetbrains idea,同时随着经验的积累,发现IDE对工作效率的提升不可忽视,于是开始钻研学习idea的功能,随着对idea的深入了解,觉得idea对于java开发简直就是神来之笔,它不但是工程智慧的结晶,同时也是一件完美的艺术品,用它写java代码是一种享受,让原本臃肿的java语法也能行云流水般潇洒的表达。idea才是IDE的巅峰之作。
后来写c++,用回了vs,觉得vs是如此蹩脚,号称宇宙第一的IDE徒有虚名,使用体验全方位被idea吊打,极大的降低了写代码的乐趣。
在后来了解到有一个插件叫resharper c++,也是jetbrains家生产,装上之后又找回了使用idea的感觉,不但vs的速度变快了,很多idea的快捷键功能也回来了,使写c++代码的效率提升了一倍以上。
我觉得我今后的代码生涯已经离不开jetbrains了。
重要提醒!20000直接打水票!还有同行用ASP语言帮客户用做网站的?已经严重淘汰了,这样的开发公司还存在吗?
这客户给坑死了,有一个客户咨询,来自百度搜索过来的,他现在有一个PC商城,卖食品,去年找网络公司做的,花了20000元,只有电脑版,现在打算升级加多一个移动端,绑定公众号,用微信支付,电脑版也要加微信支付之前只有支付宝。
支持asp的,且数据库还是用access的,且安全性和打开速度都不行这老技术。说了半天原因,客户后悔死了。我直接和客户说重新做一个吧,新商城用PHP做吧,用我们现成的二次开发就行了,原价30000,考虑你给坑了和预算有限,算你15000吧。会ASP的估计只有老程序员了。选持开发语言很重要,大家觉得呢?#程序员##创业交流#
#轻兵器科普##轻兵器爱好者#新时代更需“老派作风”,FBI换装新型ASP特工甩棍!这种新型甩棍称为A40特工型,收缩时全长只有203毫米,便于携带,通过按钮释放装置,完全伸展后全长可达406毫米。A40的标准版本除钢制打击头外,还采用了铝合金部件以减轻重量,但FBI采购的版本完全由4140钢制成,以增强打击力。该版本还配有弹簧夹,便于放在口袋或腰带中携带,非常适合便衣使用。ASP甩棍和OC喷雾剂、泰瑟枪一起,曾是美国执法部门标配的“非杀伤性”警用武器,最常见的一种轻量型,全重为255克,收缩状态203毫米,完全伸展后533毫米。但近年来ASP和OC喷雾剂一度被视为过时产品。其实ASP除控制暴力事件、驱散人群外,还可以作为撬杠、指示棒以及破窗工具,用途广泛。为此,厂商特意在一份声明中说:“能够继续得到联邦调查局男女特工人员的信任,为他们提供履行职责和保障自身安全所需的设备和培训,这是一种莫大的荣誉。”该公司称,FBI是持续采购更多甩棍的主要联邦机构之一。





