自动生成WebControl

发布于 2024-09-03 21:07:20 字数 577 浏览 2 评论 0原文

我想从模板生成 .net 代码,这样它会更快,所以懒惰的开发人员(我的意思是以尽可能最好的方式!)不必在 IDE 中编写它们,编译它们等等......

我我知道我可以使用自己的工具来使用反射生成代码(通过读取某些文本文件等),但我只是想知道是否有比从头开始更容易的方法,因为 ASP.NET 基本上已经这样做了;那么有没有办法利用这个呢?

例如引用Peter A. Bromberg

即使是没有代码的 ASPX 页面 变成了一个实例 System.Web.UI.Page 类。 页面是 由 ASP.NET 引擎解析 首先请求,然后是 JIT 编译后的版本缓存在 临时 ASP.NET 文件文件夹只要 当应用程序正在运行并且 .aspx 页面尚未更改。

理想情况下,我想自动生成 WebControl,但任何密切相关的示例都可以。 C# 示例也是首选,但任何事情都要考虑:)

I want to generate .net code from a template so that it more rapid, so lazy developers (and I mean that in the nicest possible way!) don't have to write them in the IDE, compile them, etc...

I know I can roll my own tool which generates the code using reflection (by reading in some text file, etc), but I just wondered if there was an easier than starting from scratch since this is what ASP.NET basically does already; so is there anyway to leverage this?

E.g. to quote Peter A. Bromberg:

Even an ASPX page with no code on it
gets turned into an instance of the
System.Web.UI.Page class. The page is
parsed by the ASP.NET engine when it
is first requested
, and then its JIT
compiled version is cached in the
Temporary ASP.NET Files folder as long
as the application is running and the
.aspx page hasn't been changed.

Ideally I want to auto-generate WebControls, but examples of anything closely related will do.
C# Examples preferred also, but anything considered :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不弃不离 2024-09-10 21:07:20

我观看了一个 grok-talk,其中一个团队使用 Boo 自动生成标记。他们有数千个类似的 GridViews 来生成标记。

I watched a grok-talk where a team had used Boo to auto-generate the markup. They had thousands of similar GridViews to generate markup for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文