現在我正在嘗試製作一個日曆排序的網站,現在我有兩件事情需要經歷才能繼續,而且坦率地說不知道如何去做做到這一點,如果甚至有辦法做到這一點。首先,有沒有辦法將星期幾(星期一,星期二)與不同日期對齊,還是每次都需要硬編碼?關於日曆和日曆活動的問題
其次,因爲我使用for循環創建日期,有沒有辦法讓每個日期的Edit按鈕向表單發送一個ID,讓它知道他們將提醒放在哪個日期?
的代碼創建了天:
<%
var days = DateTime.DaysInMonth(2015, 11);
for (int i = 1; i < days; i++)
{
Response.Write("<div class='week'>");
Response.Write("<ul>");
Response.Write("<li>");
Response.Write(i);
Response.Write("<a href='WebForm1.aspx?setReminder=1'> <img src='editIcon.png' alt='Set reminder'> </a>");
if (Request["reminderForm"] == "hiddenValue")
{
Response.Write(Request["reminderName"]);
}
Response.Write("</li>");
Response.Write("</ul>");
Response.Write("</div>");
}
var setReminder = Request["setReminder"];
if(setReminder != null) {
%>
..as以及你設置提醒本身的形式:
<h3>Set a reminder/event</h3>
<form method="POST" action="WebForm1.aspx">
<input type="hidden" name="reminderForm" value="hiddenValue" />
Event name: <input type="text" name="reminderName" /> <br />
Event date: <input type="text" name="reminderDate" /> <br />
<button type="submit" name="submit">Set</button> <br />
</form>
<% } %>
請更認真做你的代碼的可讀性。我希望你的真實源代碼中沒有隨機縮進和大量的垂直空白,那麼爲什麼讀者在這裏呢? (我現在編輯它的可讀性更高 –
某些編隊在粘貼時可能會破壞,但是,我確實發現自己的空間更具可讀性。@JonSkeet – Xariez