c# - 是否可以通过工具箱自定义控件正确生成代码?

标签 c# asp.net webforms code-generation toolbox

好吧,长话短说,我正在开发一个 .NET WEBFORMS 项目,该项目能够通过 ASPX 表单创建 ASPX 页面,这基本上是一个拖放控件页面,我们可以说,它似乎是一个基本但功能可接受的页面/向导/aspx-creator。

好吧,现在我的上级认为这种方法不是一个有值(value)的解决方案,我不知道为什么,他们认为可以通过添加到的自定义控件来实现此方法,而不是此 ASPX 创建者表单工具箱。

所以,我的疑问是......这可能吗?或者更好的是,这是一个合理的解决方案吗?我的意思是,我已经发现的第一个缺点是,似乎不可能通过拖放方法生成 CodeBehind 代码。

提前致谢!

最佳答案

Custom Controls

此 MDSN 演练将教您如何为 ASP.NET 制作自定义 Web 控件。这些将能够出现在您的工具箱中,并且可以拖到其各自的位置,这是您正在寻找的吗?

编辑: 重新阅读它,看起来您希望能够拖入代码段并提示某些区域进行编辑,这可以使用片段来完成。如果您输入 propg 或 propfull 并按 Tab 两次,它会构造该代码并告诉您要编辑哪些位,对吧?你可以制作自己的片段! Creating custom snippets 失败的 msdn 教程再次拯救您!

关于c# - 是否可以通过工具箱自定义控件正确生成代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10448875/

相关文章:

c# - 将 HTML 文本输入(无运行服务器)的值从用户控件传递到代码隐藏

c# - 如何从另一个类访问 ImageButton 控件?

asp.net - 从 CodeBehind 设置 UserControl 的 Enabled 属性

c# - 将json字符串转换为字符串数组

c# - 如何使用正则表达式 C# 替换空格(unicode 到 utf-8)

c# - 使用 Rhino Mocks 获取属性

c# - 跟踪在 mono asp.net 库中触发的异常的第一步是什么?

c# - 使用 "Please select a value"选项填充下拉列表控件

ASP.NET 路由 - 自定义路由是否完全跳过 Global.asax 中的所有内容?

c# - 为什么 DBNull.Value 需要正确的 SqlDbType?