我创建了一个应用程序预订这表明,当我在本地调试应用程序,它工作正常,但是当我上传它的通过C#asp.net, 可用和不可用日期远程服务器它给HTTP错误404.0 - 找不到,最近我知道这个问题来自日历渲染事件,如果我删除代码我的应用程序在远程服务器上工作。
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
foreach (GridViewRow row1 in GridView1.Rows)
{
string dt1;
DateTime dm1;
if (row1.Cells[2].Text.Equals("1"))
{
dt1 = row1.Cells[0].Text.ToString();
dm1 = Convert.ToDateTime(dt1);
if (e.Day.Date.Equals(dm1))
{
e.Cell.Controls.Add(new LiteralControl("<br />availble"));
//e.Cell.ForeColor = System.Drawing.Color.;
e.Cell.BackColor = System.Drawing.Color.Silver;
e.Cell.Enabled = false;
}
}
}
很奇怪。 HTTP 404错误通常与文件丢失或URL问题有关。你的日历渲染事件是怎么用404做的? –
这让我非常困惑! – Hussain