为html创建一个模板页面,可以在每个页面上使用

时间:2018-02-18 20:30:42

标签: asp.net

我想建立一个_layouts.cshtml页面的等价物,我可以在我的网络应用程序中的每个页面使用它。虽然我想使用html,但我不想使用cshtml或razor。有没有一种简单的方法将_layouts页面转换为标准html,然后将其与应用程序中的其他页面一起包含?

我继承了一个使用cshtml的应用程序,菜单的_layouts页面和每个页面上使用的一些内容样式。我可以在每个页面上复制内容,但更愿意为它提供通用解决方案。客户端不想使用cshtml页面。任何提供工具的Java库,例如AngularJS都可以使用。我不是一个前端人员,这是一个相对较低的预算运营,我可以免费工作。 TIA。

1 个答案:

答案 0 :(得分:0)

我不熟悉.cshtml但是在html页面上你可以使用iframe并根据需要用不同的页面更新iframe的内容。

你也可以使用外部html并使用jquery的get()将其放在当前页面上。

// get the contents of 'test.html' and put it into the 'result' element
// on the current page.

$.get("ajax/test.html", function(data) {
    $(".result" ).html( data );
    alert("Load was performed.");
});