Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用post Id打开查看页面时,partialview不返回任何项目_C#_Asp.net Mvc 5 - Fatal编程技术网

C# 使用post Id打开查看页面时,partialview不返回任何项目

C# 使用post Id打开查看页面时,partialview不返回任何项目,c#,asp.net-mvc-5,C#,Asp.net Mvc 5,我正在c#上运行MVC5, 我关于运行局部视图的问题 代码 控制器: MiyosContext db= new MiyosContext(); public ActionResult Index(int id) { ViewBag.IndexId = id; return View(); } public PartialViewResult FirmaList(int id) { var firmal

我正在c#上运行MVC5, 我关于运行局部视图的问题

代码

控制器:

    MiyosContext db= new MiyosContext();
    public ActionResult Index(int id)
    {
        ViewBag.IndexId = id;
        return View();
    }
    public PartialViewResult FirmaList(int id)
    {
        var firmalar = (from b in db.Firmalar
                        where b.Id == id
                        select b).ToList();

        return PartialView(firmalar);
    }
视图:

@{
ViewBag.Title=“Index”;
Layout=“~/Views/Shared/_LayoutGenel.cshtml”;
}
$(文档).ready(函数(){
var firmaId=document.getElementById(“gelenId”).value;
$('firmaBilgileri').load(“../Firma/FirmaList/”+firmaId);
});

因为is需要资源URL中的
id

GET /Firma/Index/2
您可以保留为前者,并在浏览器中键入:

http://localhost:portNumber/Firmar/Index/2
它应该与
id
参数一起使用

因此,您只需将查询字符串添加到
load()
请求:

$('#firmaBilgileri').load("/Firma/FirmaList?id=" + firmaId);

确保请求实际命中MVC控制器。

因为is需要来自资源URL的
id

GET /Firma/Index/2
您可以保留为前者,并在浏览器中键入:

http://localhost:portNumber/Firmar/Index/2
它应该与
id
参数一起使用

因此,您只需将查询字符串添加到
load()
请求:

$('#firmaBilgileri').load("/Firma/FirmaList?id=" + firmaId);

确保请求确实命中MVC控制器。

不,我没有要求。谢谢你的回答,但我知道关于url。我将广泛地解释我的问题:第一个控制器我使用id,所以我的url Firma/Index/1和页面正在打开,但部分视图未加载。尝试最后一个控制器(没有id)和url Firma/索引后,使用部分视图加载页面。。(两个控制器,索引视图相同)这是我的问题,我必须将此视图与第一个控制器一起使用,但部分视图未加载我知道,我将扩展我的答案。$(“#firmabiligileri”).load(“/Firma/FirmaList?id=“+firmaId”);我试过了,但没有改变。当索引控制器请求id时,部分视图不工作。是的,点击控制器您是否尝试过不使用
'/Firma/FirmaList/'+firmaId
?不,我没有问。谢谢你的回答,但我知道关于url。我将广泛地解释我的问题:第一个控制器我使用id,所以我的url Firma/Index/1和页面正在打开,但部分视图未加载。尝试最后一个控制器(没有id)和url Firma/索引后,使用部分视图加载页面。。(两个控制器,索引视图相同)这是我的问题,我必须将此视图与第一个控制器一起使用,但部分视图未加载我知道,我将扩展我的答案。$(“#firmabiligileri”).load(“/Firma/FirmaList?id=“+firmaId”);我试过了,但没有改变。当索引控制器请求id时,部分视图不工作。是,点击控制器您是否尝试过不使用
'/Firma/FirmaList/'+firmaId