我有一些用cshtml
编写的页面,但它们不使用任何razor
功能。基本上他们使用knockout javascript,然后查询get
和post
的MVC控制器方法。
我不想使用任何WinForms功能,我只想进行AJAX调用。
我想在WebForms项目中使用这些页面,但想知道在WebForms项目中使用普通.html
文件是否存在任何问题。这会导致Web窗体项目出现任何重大问题吗?我还可以参考MasterPage吗?
答案 0 :(得分:1)
只要您不需要对此类文件进行任何服务器端处理,您就可以在WebForms项目中使用HTML文件以及ASP.Net MVC项目......
但是使用母版页需要服务器端处理,因此普通的HTML文件不适用于此。
作为一个选项,您可以在常规ASPX页面呈现的IFrame中使用此类文件,或者只将所有内容包含在ASPX页面上(读取文件并在不编码的情况下写入)。