我想在html页面中加载.cshtml页面(我不想重定向到另一个页面)。我试过使用
$("#containerdiv").load("folder/Default.cshtml")
或$("#containerdiv").load("folder")
(使用此方法成功加载html页面)但当我看到源代码时,标题已加载到 containerdiv 。还有其他办法吗?
答案 0 :(得分:0)
尝试使用iframe
。使用iframe
,您可以在页面中显示该页面,并从同一页面查看其代码。试试这个
<iframe src="folder/Default.cshtml"></iframe>
当然,这只是在您不使用服务器代码时,我猜您正在做什么。您无法从html页面加载服务器代码,因为浏览器会处理页面而不是服务器。
编辑: 试试这个:
<iframe src="FULL_PATH_TO_FOLDER_HERE/folder/Default.cshtml"></iframe>
编辑2: 由于每次都有很多类型,你也可以这样做,看看它是否有效:
<iframe src="./folder/Default.cshtml"></iframe>
答案 1 :(得分:0)
你不能直接加载cshtml,你需要调用你的控制器,它应该返回cshtml文件的局部视图