请有人指出我正确的方向。RadDatePickers 在本地工作正常,但是当我使用 godaddy 和 plesk 部署我的项目时,RadPickers 不起作用并且它没有给我任何错误
这是我的 asp.net 代码
<telerik:LayoutRow CssClass="radformlayoutrow">
<Columns>
<telerik:LayoutColumn CssClass="radformlayoutfield" Span="6" SpanXs="12">
<telerik:RadDatePicker ID="FromRadDatePicker" runat="server" MinDate="01/01/1900" MaxDate="01/01/2200"></telerik:RadDatePicker>
</telerik:LayoutColumn>
<telerik:LayoutColumn CssClass="radformlayoutfield" Span="6" SpanXs="12">
<telerik:RadDatePicker ID="ToRadDatePicker" runat="server" MinDate="01/01/1900" MaxDate="01/01/2200"></telerik:RadDatePicker>
</telerik:LayoutColumn>
</Columns>
</telerik:LayoutRow>
这是我的 C# 代码
public void GenerateFromDateToDate()
{
try
{
if (FromRadDatePicker.SelectedDate != null && ToRadDatePicker.SelectedDate != null)
{
DataTable DT = SQLConn.UserDB.GetFromDateToDate(FromRadDatePicker.SelectedDate.ToString(), ToRadDatePicker.SelectedDate.ToString());
if (DT.Rows.Count > 0)
{
FromToDateRadGrid.DataSource = DT;
FromToDateRadGrid.DataBind();
}
}
}
catch (Exception ex)
{
}
}
这是我试图使用 RadDatePickers 从数据库中获取的内容来填充网格。
public static DataTable GetFromDateToDate(string FromDate, string ToDate) { try { DataTable DT = new DataTable();
string SQL = "Select BTH_CreateDate as CreateDate, Concat(Users.USR_Name,'',Users.USR_Surname) as UserName, " +
"Batch.BTH_Number as BatchNumber, Products.PRD_Name as ProductName, " +
"Supplier.Sup_Name as SupplierName from Batch, Users, Products, Supplier " +
"where BTH_CreateDate BETWEEN '" + FromDate + "' and '" + ToDate + "' " +
"and Batch.BTH_CreateUserID = Users.User_ID and Batch.BTH_Product_ID = Products.Product_ID " +
"and Batch.BTH_SupplierID = Supplier.Supplier_ID ";
DT = SQLConn.Conn.ExecuteDT(SQL);
return DT;
}
catch (Exception ex)
{
throw new Exception("GetFromDateToDate-> " + ex.Message);
}
}