一个ASP.NET表单设计的问题

andyking_ 2009-05-06 01:14:33
准备设计一个表单,由于数据库表的问题,本人觉得用DataGrild不方便,因为根据数据库的表结构,用DataGrild需要创建临时表,可能会耗费资源大,影响性能,于是想采用傻瓜式的方法,自己用Table建一个表单,table里面简单的内容如下:

统计指标 统计单位 统计值

.. .. TestBox控件

.. .. TestBox控件

.. .. TestBox控件

.. .. TestBox控件

共84项 也就是说要用84个TestBox控件,这样做提交表单是不是非常慢啊?

数据库表结构如下:

ID TD1 TD2 TD3 TD4 TD5 TD6 ..... 共85个字段


ID代表月份,84个TestBox控件依次对应TD1,TD2,TD3....,通过TestBox文本框把数据输入到数据库,其中通知指标,统计单位两列数据需要在页面直接写,数据库中没有记录。

哪位大侠有好点的设计方法可以指点下,谢了!
好的方法重重加分!!!
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iloveyoubaby 2009-05-06
  • 打赏
  • 举报
回复
你的问题就是服务器端的textbox多了,慢
其一,如果可能增加服务器端配置
其二,用客服端的html控件input,在构建input的时候,将数据库中有数据的字段值取出,赋给相应的input的text属性,在客户端数据修改后,然后遍历input,将其中的text值提交(更新)后台数据库
itcrazyman 2009-05-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 Sandy945 的回复:]
用什么控件呈现不是重点,你需要正确处理数据源,这样你用Repeater都能达到效果
[/Quote]
阿非 2009-05-06
  • 打赏
  • 举报
回复
用什么控件呈现不是重点,你需要正确处理数据源,这样你用Repeater都能达到效果
wuyq11 2009-05-06
  • 打赏
  • 举报
回复
效率不高分页显示或构建table在页面显示。
遍历页面控件,判断控件类型
andyking_ 2009-05-06
  • 打赏
  • 举报
回复
这样的话统计指标 统计单位的的数据怎么写啊?在页面没有运行之前就要在页面写好啊,运行页面之后用户只需在TextBox文本框里写数据就可以,是这样的
蓝海D鱼 2009-05-06
  • 打赏
  • 举报
回复
可以用 input 在 服务端 。组建 table的 html 的字符串, CSS可以自己定义; 然后 将 组织的字符串, 用ajax 返回到 客户端, 用innerhtml 加入到 div里面。
数据多 可以考虑 分页
An outstanding author team presents the ultimate Wrox guide to ASP.NET MVC 4 Microsoft insiders join giants of the software development community to offer this in-depth guide to ASP.NET MVC, an essential web development technology. Experienced .NET and ASP.NET developers will find all the important information they need to build dynamic, data-driven websites with ASP.NET and the newest release of Microsoft's Model-View-Controller technology. Featuring step-by-step guidance and lots of code samples, this guide gets you started and moves all the way to advanced topics, using plenty of examples. Designed to give experienced .NET and ASP.NET programmers everything needed to work with the newest version of MVC technology Expert author team includes Microsoft ASP.NET MVC insiders as well as leaders of the programming community Covers controllers, views, models, forms and HTML helpers, data annotation and validation, membership, authorization, security, and routing Includes essential topics such as Ajax and jQuery, NuGet, dependency injection, unit testing, extending MVC, and Razor Includes additional real-world coverage requested by readers of the previous edition as well as a new case study example chapter 下面是上一版书的中文介绍 《ASP.NET MVC 3 高级编程》主要内容是描述视图的概念,探讨Razor语法、NuGet、单元测试等,解释控制器在MVC框架中的作用,以及模型在绑定和数据访问策略中发挥的作用,演示如何显示和处理表单,涵盖添加到April 2011 Tools Update中的新特性,如基架和HTML5项目模板,展示在客户端和服务器端验证模型的过程给出利用成员资格、援权和安全特性的忠告,讲解将TDD应用于ASP.NET MVC的方法。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧