Отображение всплывающего окна, когда поиск не дает результатов

Вот в чем дело. Иметь работающее веб-приложение с использованием ASP.NET WebForms с серверной частью C #. Вещь работает нормально, но я всегда стараюсь совершенствоваться, как новичок в этом деле. Прямо сейчас, чтобы справиться с поиском пользователя, возвращающимся без результатов, я использовал следующее, и мне было интересно, есть ли какой-нибудь более чистый способ сделать это для использования в будущем:

DataClass data = new DataClass();
var searchresults = data.GetData(searchBox.Text);
int datanumber = searchresults.Count();
if (datanumber == 0)
{
    ClientScript.RegisterStartupScript(this.GetType(), "alert", "javascript:alert('There were no records found to match your search');", true);
}
else
{
    DropDownList1.Visible = true;
    DropDownList1.Items.Clear();
    DropDownList1.DataSource = searchresults;
    DropDownList1.DataBind();
}
6
задан Magnus Johansson 17 February 2012 в 18:21
поделиться