我有一个局部视图一个简单的javascript
功能:呼叫从剃刀代码JavaScript函数在局部视图
@section Scripts{
<script type="text/javascript">
function showErrors(data) {
alert('show errors');
}
</script>
}
,我需要从我的部分观点razor
代码调用这个函数。我试过类似的东西:
@if (Model.ErrorMessage.Count > 0)
{
var errors = Html.Partial("_errors", Model.ErrorMessage);
<script type="text/javascript">showErrors(@errors)</script>
}
但它不工作。我不能调用这个函数,当页面加载,因为这个视图将呈现低谷ajax
调用...
任何想法如何修改此代码,以便在加载时从我的分部视图调用JavaScript方法?
如果通过AJAX加载它,为什么不你只需通过ajax'success'部分调用函数? –
,因为在我的ajax调用中,我返回一个局部视图,它被渲染,并没有简单的方法(或者我不知道它)访问模型并检查一些东西 –