我有一个局部视图,它有一些js函数,它包含我分配给一些js变量的Razor代码。如果我进行其他部分调用 js数据不会改变,则js首次使用正确的数据呈现。
_Pview.cshtml:
@model Myproject.Models.Sample
<script>
var sample = '@model.test';
</script>
代码:
public ActionResult RequestDataSource()
{
//model mapping goes here (I use request.query string to fetch different data)
return PartialView("_Pview", model);
}
注意:我正在尝试使用不同的剃刀数据加载模型。我正在尝试重新使用部分视图,但一旦分配的JavaScript似乎没有改变。