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