I'm looking for a cheat sheet that will allow me to show an HTML designer the equivalent asp.net controls for standard HTML tags. As an example the <asp:Panel> will render as an HTML <div> and an <asp:Label> will render as an HTML <span>. I've been googling this to no avail. Can someone post a link to a good cheat sheet so that the designers on this project can understand the markup on the aspx pages more clearly.

需要说明的是,我想要一个指向主要ASP.NET控件列表的链接,并说明它们将如何与标准HTML相关联.如果这是PDF格式的,或者放在一个易于阅读和打印的网页上,那就太好了.对我来说,原因是我们有一位非常熟悉HTML的PHP开发人员来处理我们的项目,如果我能给他这样一份"小抄",我觉得更好地理解标准的ASP.NET服务器控件会很有帮助.

我主要指的是.NET2.0框架,但我们也在使用3.0/3.5.

推荐答案

这不是一个简单的问题,因为这取决于.你所说的网络和控件的状态.例如,1&;1.1渲染到表,而在更高版本中,它是一个DIV.

但总的来说(2/3),以下是:

  • 配电盘-分区

  • 面板--GroupingText="####"是字段集,图例

  • 标签-跨度

  • 按钮-输入,输入按钮

  • 链接按钮-带有JS回发脚本的Href

  • 超链接-标准HREF

  • 图像按钮-输入,键入图像

  • 文本框——默认为输入,键入文本

  • TextBox--Mode=输入密码,键入密码

  • TextBox--Mode=Multiline is Textarea

  • 下拉列表- Select

  • 列表框- Select

  • 单选按钮-输入,带有GroupName的单选按钮

  • 复选框-输入,复选框

  • Repeater/Listview——复杂.

  • Gridview-表格

  • 表格-表格

  • 文件-输入,类型=文件

    这是最基本的.更为深奥的控件,比如登录控件,是一个表,里面有一堆零碎的东西.

Asp.net相关问答推荐

Azure Service Fabric 是否与 Docker 做同样的事情?

MSCharts找不到请求类型'GET'的http处理程序错误

如何使用 javascript 获取 MVC 应用程序的基本 URL

无法获取项目引用的依赖项

无法访问,内部,资源文件?

在 cookie 中存储多个值

System.Web.HttpContext 无法识别

配置转换和TransformXml 任务失败错误消息

如何使用 javascript 调用 ASP.NET c# 方法

HttpContext.Current.Cache.Insert 和 HttpContext.Current.Cache.Add 有什么区别

ASP.NET 会话超时测试

如何忽略身份框架的魔力,只使用 OWIN 身份验证中间件来获取我寻求的声明?

ASP.NET MVC 2.0 JsonRequestBehavior 全局设置

web.config 中与 targetFramework 相关的配置错误

为什么混合 Razor Pages 和 VueJs 是一件坏事?

在 Asp.Net Core 中动态更改连接字符串

我可以在 .NET Framework 4.0 上运行 MVC 5 应用程序吗?

将Bundle 包添加到现有的 ASP.NET Webforms 解决方案

~/ 等价于 javascript

在控制器 asp.net-core 中获取当前区域性