【发布时间】:2017-10-12 23:56:24
【问题描述】:
我正在开发一个 MVC 项目。到目前为止,我的所有页面都是 .cshtml,但我正在开发一个新的页面,它需要动态表,在回发后不会丢失客户端生成的行。
我开始使用 HTML 表格来模拟这一点,该表格存储 Sessions 中每一行的第一个单元格的值,并在 SQL 查询和 Javascript 的帮助下填充该行的其余部分。问题是,我在某处读到,在将被很多人使用的项目中使用太多会话并不方便。另一方面,我不相信动态表的这种模拟,因为它有很多可能出错的细节。
我的问题是: 1.有没有办法在cshtml上做一个实际的动态表? 2. 将 .aspx 页面放在 Razor 项目中是否安全?
【问题讨论】:
-
是的,安全和“理想”不是一回事。安全是的。可取的?由你决定,这是你的项目。请在您的上下文中定义“动态表”。有没有例子>
-
有一个显示员工搜索结果的搜索表(表 1),每行都有一个按钮,可将该员工信息传递到另一个表(表 2)。如果您进行新搜索,表 1 将显示该新搜索,但该搜索是在服务器端进行的,并且在回发后表 2 信息丢失。对我来说,“动态”将是一个不会丢失该信息的表格,例如 asp:Table
-
安全是的,但这只是糟糕的模式。如果您对视图有疑问,只需切换到一些前端技术淘汰例如
标签: c# asp.net razor dynamic html-table