3月20日 吃碗饭真不容易
前些天本来定的用.net来实现系统功能被j2ee给替换了,真的好不爽,看来.net在长春是真的没发展了。
公司里是临时来的两个30出头的大学老师,特象j2ee,jsp高手。只是还没有看到两人写过程序,他们只看英文网站,高手都是这个样子吧。而晚上快下班的时候,找人事部和老总交流了一下,说先让我按照原计划做。不知算安慰还算什么。
其实做这个系统本来也是个很头疼的事,组里很明显没人懂BS所以什么都是CS的思路,我们知道在很多方面还是很有区别的,其中一个最头疼的需求就是要求在一个查询界面里,当点击一个textbox的时候就对它上面的textbox进行合法性验证,而具体做什么我不清楚,这么多的textbox按经验来说是要做where...and...and...这样的查询了,只是现在连项目怎么回事都不给介绍,也许这就是公司吧。
在vs的开发环境下是没有onclick类似这样的事件的,只有javascript有在客户端可以实现的方法,于是我就想到用magicajax捕捉clientevent,以前试过没有成功,所以没有太大的把握。但是后来在研究的时候发现,textbox有个autopostback属性,bool类型。当时我很奇怪,象dropdownlist里有这个属性是很常见的,而textbox的这个属性似乎从来没看谁用过,所以就试了一下,但是没有任何效果,后来在网上搜了一下,说这个属性是和ontextchanged一起用的,回来一加,果然,实现了一个输入完一个textbox当焦点移到下一个的时候就触发了一个事件。总算可以“模拟”出来了,而这个东西再加上magicajax的ajaxpanel的话,就应该看不出来BS往复的这个过程了,只是,这不是按常理来做,总感觉有点别扭。
其实BS还是有BS的特点的,不可能完全象CS一样,不知道有多少人会赞同我的观点,不赞同的先把你们关于解决这个问题的思路说一下吧。除了我这种间接的方法。
还有我不知道是不是有必要讨论一下CS能实现而BS实现不了的让业内做个参考。
至于现在做的这个部分,可能是上头真的不懂BS,也有可能是这么做确实有道理,毕竟公司里百万级的项目不是很容易就能投到的,大家说说你们的意见吧。
---------------------------------------------------------------
aspnetx的BI笔记系列索引:
使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能
---------------------------------------------------------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构