Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 为html创建一个可在每个页面上使用的模板页面_Asp.net - Fatal编程技术网

Asp.net 为html创建一个可在每个页面上使用的模板页面

Asp.net 为html创建一个可在每个页面上使用的模板页面,asp.net,Asp.net,我想构建一个_layouts.cshtml页面,我可以在我的web应用程序中的每个页面上使用它。虽然我想使用html,但我不想使用cshtml或razor。有没有一种简单的方法可以将_layouts页面转换为标准html,然后将其包含在应用程序的其他页面中 我继承了一个使用cshtml的应用程序,有一个用于菜单的_布局页面,每个页面上都使用了一些内容样式。我可以复制每个页面上的内容,但更希望有一个通用的解决方案。客户端不希望使用cshtml页面。任何提供工具的java库,比如AngularJS,

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


我继承了一个使用cshtml的应用程序,有一个用于菜单的_布局页面,每个页面上都使用了一些内容样式。我可以复制每个页面上的内容,但更希望有一个通用的解决方案。客户端不希望使用cshtml页面。任何提供工具的java库,比如AngularJS,我都可以使用。我不是一个前端的家伙,这是一个相对低预算的运作,我在那里免费工作。TIA.

我不熟悉.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.");
});

我不是看错了问题,就是更新了。不确定此答案是否真的适用。该问题未经编辑。不用担心,很容易做到。如果你把它转换成一个HTML页面,你打算如何呈现部分?若你们想使用HTML,那个么你们的目标可能是SPA应用程序。您应该使用Angular或React来完成此操作。@HuseinRoncevic我打算将此应用程序转换为spa。我正在尝试整理如何分离html。如果你能告诉我如何使用angularJS v拆分页面。1.N,你已经回答了我的问题。如果人们评论他们为什么否决某个问题,而不是躲在匿名背后,那就好了。