gpt4 book ai didi

html - 用于共享的公共(public)开源 HtmlHelper 存储库 "controls"

转载 作者:太空狗 更新时间:2023-10-29 14:23:14 24 4
gpt4 key购买 nike

在使用 MVC 框架一段时间后,现在我必须说我喜欢它,但在我看来,总是有一种东西会在 MVC 派对蛋糕上大便。缺乏良好的、可重复使用的和便携的“控制”。这是 HtmlHelpers 应该发挥作用的地方。

看完this博客文章 我开始思考我对一个好的 HtmlHelper 到底有什么期望,我想公开这一点,以便其他(更聪明的)人有希望加入我的行列。

通用语法约定

这样,任何开发人员都可以轻松地开始使用一些 HtmlHelper,而无需阅读整个文档。我喜欢 JQuery 通常这样做的方式,所以模仿它也许是个好主意。

HTML != 字符串

用 stringbuilders 写 Html 很痛苦。如果我们可以将 Html 写在一个 Html 或 asp 文件中,然后编译成 dll,那不是很好吗?

将 javascript/css 放在它们属于的地方

我想我不是唯一一个使用专用于他的 javascript 和 css 的 asp:contentholder 构建主页的人。最好js在页面底部,css在页面顶部。如果需要的引用和脚本 block 可以由 HtmlHelper 放置在那里不是很好吗?也许检查双重引用..

公共(public)存储库

目前我的感觉是,每个人都只是在自己的私有(private)图书馆里一遍又一遍地重造同样的轮子。如果我们有一些存储库可以将所有这些工作结合起来,那不是很好吗?

在这一行中是否已经有我错过的现有工作?如果不是,你认为这是一个有用的想法吗?你愿意参加吗?
我在操作系统方面的经验很少,但我觉得这可能是社区所渴望的。有更多 os project xp 的人看到这里面有什么陷阱吗?

最佳答案

MVCContrib ,但它并没有解决您提出的所有问题。我绝对希望在 MVC 中看到比在任何地方都使用 StringBuilder 更好的“控件”解决方案。

关于html - 用于共享的公共(public)开源 HtmlHelper 存储库 "controls",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/886688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com