iam在asp.net 2.0中使用日历控件 因为它使用母版页。iam在window.close上打开一个窗口窗体内容页.. 它给我空对象作为它的不获取表单名称 你帮可以理解的内容页面上asp.net日历控制问题
代码:从内容页
<a onclick="openwindow();" ahref="#">
<img src="Images/calendar.gif" style="width: 20px; height: 20px" border=0/></a>
<input ID="Text1" runat="server" readonly="readOnly" type="text" />
function openwindow() {
window.open('/Calender.aspx', 'calendar_window','width=154,height=188');
}
代码打开的窗口
protected void Calender1_SelectionChanged(object sender, EventArgs e)
{
string strjscript = "<script language='javascript'>";
strjscript += "window.opener." + HttpContext.Current.Request.QueryString["formname"];
strjscript += ".value = '" + Calender1.SelectedDate.ToString("yyyy-MM-dd") + "'; window.close();";
strjscript += "</script" + ">";
Literal1.Text = strjscript;
}
protected void Calendar1_dayrender(object sender, DayRenderEventArgs e)
{
if(e.Day.Date==DateTime.Now)
{
e.Cell.BackColor = System.Drawing.Color.LightGray;
}
}
想知道当你有其他选项,如AJAX控制工具包时使用该日历技术的任何理由日历:http://www.asp.net/ajax/ajaxcontroltoolkit/samples/calendar/calendar.aspx或jQuery datepicker http:// jqueryui.com/demos/datepicker/ – gbs 2011-03-29 18:39:01
因为它的紧迫性,我必须学习ajax ......我也试着用JS脚本......它给了我不是runat = server的文本框的价值...... tom访问代码后面的值.. – deepti 2011-03-29 19:02:16
我试过使用ajax controltoolkit ..但有很多的错误2.0 2.0与3.5的罚款 – deepti 2011-03-29 19:06:54