渲染部分,只为第一次,最佳实践

Render a Partial, only for fist time, Best Practice

您好,我有 1 个带有信息的视图和一个用于加载 2 个 PartialView 的容器,一次加载一次。

我可以通过函数中的 $.ajax() 加载第一个(带有查询参数的表单),我在 $(document).ready.

$(document).ready(function () {
$('#btnConsultarPadron').click(function () {
    Consultar();
});
CargarFormParametros();


function CargarFormParametros() {
$.ajax({
    url: '/apps/Controller/Action/CargarForm',
    data: {},
    success: function (result) {
        $("#contenedorGral").html(result);
    },
    error: function AjaxFailed(result) {
        alert('Error')
    },
});

但是当我用点击触发 ajax 事件用另一个部分(查询结果)替换那个时,似乎 $(document).ready 再次被调用,我得到了第一个部分.

执行此操作的最佳做​​法是什么?

contenedorGral div 中删除您的脚本,然后将它们写出 div

的站点