SQLNewsletterProvider (); void Page_Load (object sender, EventArgs e)
{
// якщо сторінка була завантажена в перший раз, то
if (! this.IsPostBack)
{= 0; ((! string.IsNullOrEmpty (this.Request.QueryString ["ID"])))
{= int.Parse (this.Request.QueryString ["ID"]);
}
// визначаємо, будемо додавати, або змінювати новину
isNewNewsLetter = (id == 0 | | id == null); = (id! = 0);. BasePath = this.BaseUrl + "FCKeditor /";
// якщо новина змінюємо, то
if (isEditingNewsletter)
{
// завантажуємо новину по її ідентифікатору
NewsletterDetails newslet = sqlNewsletterProvider.GetNewsletterByID (id);
lblEditNews.Visible = true;. Visible = false;. Text = "Оновити";. Text = newslet.Subject;. Value = newslet.HtmlBody;
}
// якщо новина буде додаватися, то
else if (isNewNewsLetter)
{. Visible = true;. Visible = false;. Text = "Додати";
}}}
// процедура кнопки на зміну (додаванні) новини
protected void btnSubmit_Click1 (object sender, EventArgs e)
{if (btnSubmit.Text == "Оновити")
{= in t.Parse (this.Request.QueryString ["ID"]); body = txtBody.Value;. UpdateNewsletter (txtTitle.Text, body, id);. Visible = false;. Text = "Ваша новина успішно змінена! ";. Visible = true;
}
{DateTime AddedDate = DateTime.Now; AddedBy = this.User.Identity.Name;. InsertNewsletter (AddedDate, AddedBy, txtTitle.Text, txtBody.Value);. Visible = false;. Text = "Ваша новина успішно добавлена!";. Visible = true;
}} void ButtonCanсel_Click (object sender, EventArgs e)
{
Response.Redirect ("~/Newsletters.aspx");
}}}
Висновок
Розроблений сайт відповідає всім вимогам, які необхідні для сайту з подібним змістом. У ньому представлена ​​інформація про:
загальною інформацією про кафедру; наукової роботи кафедри; історії кафедри; членах кафедри, які можуть підрозділятися на співробітників (викладачів, лаборантів), студентів, аспірантів і магістрантів;
читанням лекцій з дисциплін або проведенням практичних і семінарських занять співробітниками, курсових і дипломних робіт студентів з їх науковими керівниками;
магістерських дисертацій магістрантів з їх наук...