【发布时间】:2017-05-04 13:02:48
【问题描述】:
我正在开发一个未实施 MVC 的 Umbraco 7 项目。我尝试在不刷新页面的情况下实现加载。我现在卡住了,因为我需要一些 Razor 代码来获取 Umbraco 信息,但我需要 jQuery 来刷新而不刷新页面。
这是我的代码:
$(function () {
$.ajaxSetup({
cache: false
});
$('#filterButton').click(function(){
$('#content').html(@Html.Partial("~/Views/Partials/Preferences.cshtml"));
})
});
我尝试使用 .load() 和 .html 使用 @Html.Action、@Html.Partial 等,但没有任何效果。我知道将控制器链接到这样的操作非常简单,但现在要花很多时间来更改所有内容。
你能告诉我是否可能吗?
【问题讨论】:
-
试试
$('#content').html('@Html.Partial("~/Views/Partials/Preferences.cshtml")'); -
@Html.Partial("~/Views/Partials/Preferences.cshtml") 用作 html 内容。它不起作用
-
但是您是否尝试过我建议的报价? javascript 控制台在说什么?
标签: c# jquery razor umbraco umbraco7