我有一個局部視圖一個簡單的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調用中,我返回一個局部視圖,它被渲染,並沒有簡單的方法(或者我不知道它)訪問模型並檢查一些東西 –