现在我正在尝试制作一个日历排序的网站,现在我有两件事情需要经历才能继续,而且坦率地说不知道如何去做做到这一点,如果甚至有办法做到这一点。首先,有没有办法将星期几(星期一,星期二)与不同日期对齐,还是每次都需要硬编码?关于日历和日历活动的问题
其次,因为我使用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