0

删除元素后,我尝试返回部分视图,但发生以下错误:

我的局部视图以 jquery 模式打开

Microsoft JScript 运行时错误:“$”未定义

我的行动:

      public ActionResult ExcluirContato(int idContato, int idClienteFornecedor)
    {
        string param = idContato + ";" + idClienteFornecedor;
        int id = idClienteFornecedor;

        HttpClient client = new HttpClient();
        client.BaseAddress = new Uri(ConfigurationManager.AppSettings["UrlAPI"]);

        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

        var url = "api/clienteFornecedor/DeleteContato/" + param;

        HttpResponseMessage response = client.DeleteAsync(url).Result;

        if (!response.IsSuccessStatusCode)
        {
            ModelState.AddModelError("Erro", "Ocorreu um erro ao excluir o Contato.");
        }

        url = "api/clienteFornecedor/GetClienteFornecedor/" + id;
        HttpResponseMessage resposta = client.GetAsync(url).Result;

        var clienteFornecedor = resposta.Content.ReadAsAsync<ClienteFornecedor>().Result;

        if (clienteFornecedor == null)
        {
            ModelState.AddModelError("ClienteFornecedor", "Ocorreu um erro ao buscar o Cliente ou Fornecedor.");

        }

        // busco os contatos do clientefornecedor
        url = "api/clienteFornecedor/GetClienteFornecedorByContato/" + id.ToString();
        resposta = client.GetAsync(url).Result;

        if (!resposta.IsSuccessStatusCode)
        {
            ModelState.AddModelError("Erro", "Ocorreu um erro ao buscar o Contato.");
        }
        else
        {
            var contatos = resposta.Content.ReadAsAsync<IEnumerable<Contato>>().Result;
            Session["Contatos"] = contatos;
        }

        CarregarCombos();
        return PartialView("_CadastroClienteFornecedor", clienteFornecedor);
    }

_Layout.cshtml:

   <head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<link href="~/Images/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
<meta http-equiv="PRAGMA" content="NO-CACHE">
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@Styles.Render("~/Content/themes/base/jquery-ui-1.10.3.custom.css")
@Styles.Render("~/Content/themes/base/jquery-ui-1.10.3.custom.min.css")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
4

0 回答 0