when i use textbox error occur like this
<asp:TextBox ID="fromdate" type="datetime-local" runat="server"></asp:TextBox
ASP.NET runtime error: The base class includes the field 'fromdate', but its type (System.Web.UI.HtmlControls.HtmlInputText) is not compatible with the type of control (System.Web.UI.WebControls.TextBox).
so i use 
 <input ID="fromdate" value="dd/mm/yyyy" runat="server" clientidmode="static" />
 <input ID="todate" value="dd/mm/yyyy" runat="server" clientidmode="static" />
i try this query
 string fdate = fromdate.Value.Trim().Split('T')[0];
 string tdate = todate.Value.Trim().Split('T')[0];
 TrackDataEntities1 ts = new TrackDataEntities1();
 var list1 = ts.tblvv.ToList();
var dq = (from vv in list1
 join rv in ts.tblrv on vv.MID equals rv.ID
 join re in ts.tblre on rv.RID equals re.RID
 where re.RegionID == Convert.ToInt32(regiondrop.SelectedValue)
 || (re.StartDate == fdate && re.EndDate == tdate)
 orderby rv.OName
 select new
 {
 ID = vv.ID,
 
 oname=rv.OName,
 RegNo = rv.RegNo,
 
 }).ToList().FirstOrDefault();
 GridView1.DataSource = dq;
 GridView1.DataBind();
then above query show error when i build this 
Operator '==' cannot be applied to operands of type 'System.DateTime?' and 'string'