0
我有一個項目在我公司的問題。 我需要製作一個學校大學的日曆, 具有以下功能:添加帶有需要保存到SQL數據庫的註釋的基準。 必須將其查看到ASP.NET日曆控件中。Asp.net日曆控件:如何將事件發送到數據庫?
這是我目前的代碼Calender.aspx.cs
。如果您需要標記代碼,請告訴我。請幫助我清楚瞭解代碼背後的結構,我認爲我沒有走上正軌。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using System.Data.SqlClient;
using System.Configuration;
public partial class _Default : System.Web.UI.Page
{
Hashtable events = null;
protected void Page_Load(object sender, EventArgs e)
{
string cnnString = ConfigurationManager.ConnectionStrings["Stefan"].ConnectionString;
using (SqlConnection con = new SqlConnection(cnnString))
using (SqlCommand cmd = new SqlCommand("insert into Berichten (date, timestamp, commentheader, commentsub) values (@date, @timestamp, @commentheader, @commentsub)", con))
{
DateTime date =
string date = TextDate.DateTime(TextDate).ToString() : "";
string commenttop = TextComment.Text;
cmd.Parameters.Add("@date", System.Data.SqlDbType.VarChar).Value = TextDate;
cmd.Parameters.Add("@commentheader", System.Data.SqlDbType.VarChar).Value = commenttop;
cmd.Parameters.Add("@commentsub", System.Data.SqlDbType.VarChar).Value = commentsub;
con.Open();
cmd.ExecuteNonQuery();
}
if (!Page.IsPostBack)
{
events = new Hashtable();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string eventDate = TextDate.Text.Trim();
string eventTitle = TextComment.Text.Trim();
events.Add(eventDate, eventTitle);
}
}
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
}