Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
Asp.net mvc 3 在asp.net mvc中通过传递两个参数进行搜索_Asp.net Mvc 3_Search - Fatal编程技术网

Asp.net mvc 3 在asp.net mvc中通过传递两个参数进行搜索

Asp.net mvc 3 在asp.net mvc中通过传递两个参数进行搜索,asp.net-mvc-3,search,Asp.net Mvc 3,Search,我已经在asp.net mvc中创建了一个Intranet应用程序。 在我的应用程序中,我希望通过传递两个参数来实现搜索功能。其中一个是长的课程id,一个是字符串数据类型的名字。 如果course_id和first_name都包含在一条记录中,那么我希望在索引视图中显示该记录 怎么做请帮帮我 谢谢 这就是我所尝试的 [HttpGet] public ActionResult Index(string searchString, string c) { // Lis

我已经在asp.net mvc中创建了一个Intranet应用程序。 在我的应用程序中,我希望通过传递两个参数来实现搜索功能。其中一个是长的课程id,一个是字符串数据类型的名字。 如果course_id和first_name都包含在一条记录中,那么我希望在索引视图中显示该记录

怎么做请帮帮我

谢谢

这就是我所尝试的

[HttpGet]
    public ActionResult Index(string searchString, string c)
    {

       // List<Course_Master> cm = db.Course_Master.ToList();
        //ViewBag.course = new SelectList(cm, "CourseId", "CourseName");
       ViewBag.Courselst = new SelectList(db.Course_Master, "CourseId", "CourseName");

        var con = Convert.ToInt64(c);
     //   var con1 = Convert.ToString(searchString);

        List<stud> st1 = db.stud.ToList();

        var stud = from m in db.stud select m;

        stud stud1=(from a in st1 where a.CourseId == con && a.FirstName == searchString select a).SingleOrDefault();
        if (stud1 != null)
        {
            return View(stud1);
        }
        return View(stud);
    }
[HttpGet]
公共操作结果索引(字符串searchString,字符串c)
{
//List cm=db.Course_Master.ToList();
//ViewBag.course=新的选择列表(cm,“CourseId”、“CourseName”);
ViewBag.Courselst=新的选择列表(db.Course\u Master、“CourseId”、“CourseName”);
var con=转换为64(c);
//var con1=Convert.ToString(searchString);
List st1=db.stud.ToList();
var螺柱=从米到分贝。螺柱选择米;
stud stud1=(来自st1中的a,其中a.CourseId==con&&a.FirstName==searchString选择a.SingleOrDefault();
如果(stud1!=null)
{
返回视图(stud1);
}
返回视图(螺柱);
}

您能给我们看一下代码吗..您尝试了什么?哪些部分有问题-数据的查询或显示?你有什么错误吗?您是否调试了代码以查看您的查询返回了什么?我不知道您从结果中得到了什么,但这可能会对您有所帮助。stud stud1=(从st1中的a开始,其中(a.CourseId==con)&&(a.FirstName==searchString)选择a).SingleOrDefault();