Day 30 - 游艇网页专案完成後的优化方向 - ASP.NET Web Forms C#

=x= 🌵 专案优化方向说明。


网站後台优化 :

1. Sign In Page : 验证密码时间较长,需调整。

2. User Manager - Content Page : 可建立重设密码功能。

3. Dealer Manager - Content Page : 可加入关键字搜寻功能。

4. News Manager - Content Page : 新闻加入设定结束时间,添加关键字搜寻功能 + 日期区间查询。

5. Specification Manager - Content Page : 可加入尺寸查询及细节关键字查询。

  • 🌵 可先在 SQL 加入 WHERE 1=1 後面再用 AND 连接其它条件,方便搜寻条件撰写。


网站前台优化 :

CONTACT Page : 嵌入地图方式可改为正式做法并设定 Cookies - SameSite Attribute,目前作法在右键使用浏览器检查时,会发现 Chrome 修正发出的错误警告。



程序码实作优化 :

1. 方法命名大小写,可依 VS 提示去命名,之前未注意,没统一。

2. 控制项 ID 命名缩写格式未统一。

3. SQL 操作字串可存成 .sql 并整理在共用资料夹,使用时再用 File.ReadAllText() 取出字串。

4. 固定操作的功能方法,如登入功能可整理至 .cs 类别档,用呼叫并填入参数的方式使用。



完赛心得 :

📢 因为後台在制作时,一开始就选择一个功能一个区块的方式开始,在後期制作时也慢慢感受到这样做的好处,很多前面写好的功能都是复制贴上修改就可以,在请教练前辈帮忙看过後,发现那些一直重复出现的资料库操作相关的程序码,也可以拉出来写成方法类别档,而 SQL 执行字串,也可以存成档案 (不加 WHERE ),这样取出时可以依各种情况加入字串条件使用,非常方便!还有一开始在判断专案功能时,没有想到需要制作搜寻功能,但如果是比较多内容的网页,後台基本上都有搜寻功能,算是这次实作的小缺憾,谢谢大家的观看,如有疑问再麻烦留言讨论。



特别感谢 :

🙇 火箭队的培训教练。

🙇 一起参加铁人赛自称 "地水火风-元素魔法使" 的奇怪夥伴。

https://ithelp.ithome.com.tw/upload/images/20211014/20139487Aera50N7pd.jpg

  • 目前学习 MVC 中,希望之後有能力写成文章介绍。

<<:  Day29 Gin with Async

>>:  Log Agent - Fluent Bit Multiline Parsing

因边界网关协议 ( BGP) 路由配置错误导致 DNS 故障而遭受服务中断,防止此事件的最佳对策-对配置更改实施两人控制

-一般问题解决过程 如果配置由其他工程师仔细检查,则对配置更改强制执行两人控制可能会避免该事件。这...

<Day6>你得先开个证券户

在做投资之前,首先最重要的事,当然就是得先去开一个证券户啦~~~ 什麽是证券户? 简而言之,一般我们...

Day 1 为什麽要在云端平台上做数据分析?

首先对本篇主题中的一些常见名词与讨论角度做基本的定义;建立共同的出发点以利文章阅读,并直接破题回答,...

Day 05. 安装 Zabbix Server

Zabbix 是开源的服务,程序码放在 GitHub 上面,所以除了官网有最新消息以外,GitHub...

DAY02 - 那些当年很想做但就是写不出来的Side Project...囧

前言: 今天是铁人赛的第二天,要来说说大叔的自学经历与心得 内容预计分成两篇...(满满的回忆 XD...