Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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
Javascript 如何使用Sql查询按日期从控制器筛选重复数据以查看_Javascript_Jquery_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

Javascript 如何使用Sql查询按日期从控制器筛选重复数据以查看

Javascript 如何使用Sql查询按日期从控制器筛选重复数据以查看,javascript,jquery,asp.net-mvc,asp.net-mvc-4,Javascript,Jquery,Asp.net Mvc,Asp.net Mvc 4,我正在使用SQL查询 我已尝试此代码,但失败了 这是控制器代码 public ActionResult xternal(string Datecall) { DataTable dt = new DataTable(); string str = "Data Source=MAHGOUBND4;Initial Catalog=CTC_Mahgoub;Persist Security Info=True;U

我正在使用SQL查询

我已尝试此代码,但失败了

这是控制器代码

        public ActionResult xternal(string Datecall)
        {
            DataTable dt = new DataTable();
            string str = "Data Source=MAHGOUBND4;Initial Catalog=CTC_Mahgoub;Persist Security Info=True;User ID=sa;Password=ah987987987;";
            using (SqlConnection cn = new SqlConnection(str))
            {
                using (SqlCommand cmd = new SqlCommand(" SELECT EmployeeName, COUNT(EmployeeName) as 'Duplecated'  FROM [dbo].[cs] WHERE Datecall LIKE '%" +Datecall.Tostring()+ "%' GROUP BY EmployeeName HAVING COUNT(EmployeeName) > 1; "))
                {
                    cmd.Connection = cn;
                    using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                    {
                        da.Fill(dt);
                    }
                }
            }
            return View(dt);
        }
这是我的视图代码

@using System.Data
@model DataTable

<input type="text" name="date" id="Datecall" placeholder="Date" required="" />

<input type="button" id="btnsearch" name="btnsearch" value="Chart" style="color:green" />

<table cellpadding="5" id="employeeTable" cellspacing="5" border="1">
    <tr style="background-color:aliceblue">
        <th>EmployeeName</th>
        <th>Duplecated</th>
    </tr>
    @foreach (DataRow dr in Model.Rows)
    {
        <tr>
            <td>@dr["EmployeeName"]</td>
            <td>@dr["Duplecated"]</td>
        </tr>
    }
</table>
我的代码中有问题,我想补偿文本Datecall中的datatable值Datecall,我该怎么做呢

这是视图代码

@using System.Data
@model DataTable

<input type="text" name="date" id="Datecall" placeholder="Date" required="" />

<input type="button" id="btnsearch" name="btnsearch" value="Chart" style="color:green" />

<table cellpadding="5" id="employeeTable" cellspacing="5" border="1">
    <tr style="background-color:aliceblue">
        <th>EmployeeName</th>
        <th>Duplecated</th>
    </tr>
    @foreach (DataRow dr in Model.Rows)
    {
        <tr>
            <td>@dr["EmployeeName"]</td>
            <td>@dr["Duplecated"]</td>
        </tr>
    }
</table>
@使用System.Data
@模型数据表
雇员姓名
欺骗
@foreach(Model.Rows中的数据行dr)
{
@dr[“员工姓名”]
@博士[“双重化”]
}

任何body help me please您的输入名称必须与操作参数匹配,如:
如何解决此问题将您的输入包装在一个表单标记中,如:
@使用(Html.BeginForm()){}
将数据传递给控制器,请注意第二个
输入的
类型是
提交