1

だから私はこれを前に使用しましたが、これはリンクであり、リンクがクリックされるとその動作をします

    Ajax.ActionLink("XXX", "UpdateGridView", new {  }, new AjaxOptions { UpdateTargetId = "configs"})
);

私が欲しいのは、同じことを行うJSの関数で、 an を呼び出してActiona を指定するとUpdateTargetId、その部分ビューを that で再レンダリングしますAction

出来ますか?

ありがとうございました

編集:

 $.ajax({
            type: "POST",
            url: "AddUpdateConfigs",
            data: ({id: @Model.QueueMonitorConfigurationsID, pathType: $('#ddlConfigTypeName').val(), threshold:$('#ddlThreshold').val(), valueType:$('#ddlValueTypeName').val(), location: $('#txtbLocation').val(), limit: $('#txtbLimit').val(), config: $('#NewOrUpdate').val() }),
            dataType: 'application/json',
            statusCode: {
                404: function(){
                    alert("Data is duplicated");
                },
                405:function(){
                    alert("Location Path is not correct");
                },
                406: function(){
                    alert("Location Path has to be UNC path");
                },
                407: function(error){
                    alert(error);
                },
                410:function(result){
                    alert("Item added correctly");
                    $('#gridView').load('gvConfigurations');
                },
                411:function(result){
                    alert("Item updated correctly");
                }
            }
        });

Actionしたがって、私のコードは機能しますが、アクションがコード 410 で返されたときに、それを呼び出してgridView を更新したいと考えています。gvConfigurations

4

1 に答える 1