如何使用 Html.JsonDataSourceVariable 重新加载剑道下拉值?

问题描述

我正在使用 Ajax 调用调用局部视图。 div 完全被最新的 html 代码和 EntityOrganizationID 替换,但partialview 中有一个收件人下拉列表,它由@Html.JsonDataSourceVariable() 填充 - 即使 EntityOrganizationID 作为 Ajax 调用的一部分正确传递,也从不填充值。你知道可能是什么原因吗?你能帮忙吗?

PartialView 调用

<div id="submissionCommentPartialViewDiv">
   @Html.Partial("_SubmissionCommentActions",new SubmissionHeaderActionviewmodel());
</div>

局部视图中的下拉数据源:

@Html.JsonDataSourceVariable("securitygroupsusers","SecurityGroupsUsersAccessRight","Utility",Model.EntityOrganizationID.GetValueOrDefault())

Ajax 调用

    // Send required data to partialview
    $.ajax({
        url: '/Submission/SubmissionHeaderDetails',type: 'POST',dataType: 'html',data: {
            SubmissionID: SubmissionID,EntityOrganizationID: EntityOrganizationID,tab: 0
        },success: function (result) {
            $("#submissionCommentPartialViewDiv").html(result);
        },error: function (xhr,exception) {
            return false;
        }
    });

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)