在ASP.net中创建不带控件的数据表的最佳实践
所以,我对ASP.net开发还是有点陌生,而且我已经不喜欢使用ASP.net控件以表格式显示数据库查询结果了。(也就是说,我宁愿自己处理HTML,设计师也是如此!)在ASP.net中创建不带控件的数据表的最佳实践,.net,asp.net,.net,Asp.net,所以,我对ASP.net开发还是有点陌生,而且我已经不喜欢使用ASP.net控件以表格式显示数据库查询结果了。(也就是说,我宁愿自己处理HTML,设计师也是如此!) 所以我的问题是:在不使用ASP.net控件的情况下执行此操作的最佳和最安全的做法是什么?到目前为止,我唯一的想法是在Page_Load事件期间填充查询结果,然后通过getter向*.aspx页面公开数据表。从那以后,我想我可以使用foreach循环进行迭代,并根据自己的需要制作我的表。我相信您正在寻找一个控件。它包含一些类似于Gri
所以我的问题是:在不使用ASP.net控件的情况下执行此操作的最佳和最安全的做法是什么?到目前为止,我唯一的想法是在Page_Load事件期间填充查询结果,然后通过getter向*.aspx页面公开数据表。从那以后,我想我可以使用foreach循环进行迭代,并根据自己的需要制作我的表。我相信您正在寻找一个
控件。它包含一些类似于GridView的功能,但允许您自己手工制作标题、项目和页脚的所有HTML。只需像调用gridview一样调用数据绑定代码,并更改ASPX页面以满足您确切的HTML需求
我相信您正在寻找
控件。它包含一些类似于GridView的功能,但允许您自己手工制作标题、项目和页脚的所有HTML。只需像调用gridview一样调用数据绑定代码,并更改ASPX页面以满足您确切的HTML需求
转发器的后继者是,它也将帮助您手工制作HTML。转发器的后继者是,它也将帮助您手工制作HTML。如果您对手工编写HTML更感兴趣,可能值得一看。与标准WebForms相比,您可以对事物进行更多的控制
另外,在页面加载中插入数据访问代码从来不是一个好主意。它将您的演示文稿与数据代码绑定得太多。看看上面建议的MVC,它将标准设计模式应用于不同的关注点,或者在谷歌上搜索“ASP.NET nTier”或类似的东西。建立和运行一个站点可能需要更长的时间,但从长远来看,这将为您省去痛苦。如果您对手工编写HTML更感兴趣,可能值得一看。与标准WebForms相比,您可以对事物进行更多的控制
另外,在页面加载中插入数据访问代码从来不是一个好主意。它将您的演示文稿与数据代码绑定得太多。看看上面建议的MVC,它将标准设计模式应用于不同的关注点,或者在谷歌上搜索“ASP.NET nTier”或类似的东西。站点的建立和运行可能需要更长的时间,但从长远来看,这将为您省去痛苦。三个选项:
学习使用GridView等现有控件;使用适当的CSS,它们看起来非常漂亮,因为它们只是在客户端生成HTML
使用模板或StringBuilder生成HTML,并将其放入网页上的文本控件中
购买具有您喜欢的控件的第三方库
从长远来看,数字1是asp.net的“最佳”选项,因为您将真正掌握其他人使用的控件;选择2是乏味的;选项3是一个快速解决方案,可能很昂贵有三个选项:
学习使用GridView等现有控件;使用适当的CSS,它们看起来非常漂亮,因为它们只是在客户端生成HTML
使用模板或StringBuilder生成HTML,并将其放入网页上的文本控件中
购买具有您喜欢的控件的第三方库
从长远来看,数字1是asp.net的“最佳”选项,因为您将真正掌握其他人使用的控件;选择2是乏味的;选项3是一个快速解决方案,可能很昂贵