将.aspx和.cshtml页面组合在同一个项目中是否安全?

时间:2017-05-13 22:13:08

标签: c# asp.net razor dynamic html-table

我正在开发一个MVC项目。到目前为止,我的所有页面都是.cshtml,但是我正在开发一个新的页面,它需要动态表,不会丢失在回发后生成客户端的行。

我开始使用HTML表来模拟这一点,它存储Sessions中每行的第一个单元格的值,并在SQL查询和Javascript的帮助下填充行的其余部分。问题是,我在某处读到,在很多人将要使用的项目中使用过多的Sessions是不方便的。另一方面,我不相信这种动态表的模拟,因为它有很多可能出错的细节。

我的问题是: 1.有没有办法在cshtml上做一个实际的动态表? 2.将.aspx页面放入Razor项目是否安全?

1 个答案:

答案 0 :(得分:0)

是的,可以在一个项目中组合ASP.Net MVC 3 Razor和ASPX View Engines。以下是如何使http://geekswithblogs.net/wildturtle/archive/2010/10/13/combining-asp.net-razor-and-aspx-view-engines-in-one-project.aspx

成为可能

希望有所帮助:)