यह सौदा है। एक सी # बैकएंड के साथ एएसपी.नेट वेबफॉर्म का उपयोग कर एक कार्यशील वेब ऐप करें। बात ठीक काम करती है, लेकिन मैं हमेशा इस सामान में शुरुआत के रूप में सुधार करने की तलाश में हूं। अभी, किसी उपयोगकर्ता की खोज कोई परिणाम नहीं के साथ वापस आ रहा से निपटने के लिए, मैं निम्नलिखित का उपयोग, और अगर कोई क्लीनर तरीका यह करने के लिए था सोच रहा था, भविष्य में संदर्भ के लिए:कोई पॉपअप फेंकता है जब खोज कोई परिणाम नहीं देती
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();
}
व्यक्तिगत रूप से, मैं सिर्फ बल्कि पेज कहेंगे वहाँ थे कि कोई भी परिणाम (शायद एक लाल फ़ॉन्ट में तो यह खड़ा है), पॉपअप की बजाय। –
वास्तव में जब मैं किसी उपयोगकर्ता से बात नहीं कर रहा हूं तब तक मैं अलर्ट का उपयोग करना पसंद नहीं करता जब तक कि वह मेरा पृष्ठ छोड़ने की कोशिश नहीं करता है और मुझे यह पुष्टि करनी होगी कि उसका डेटा खो जाएगा। अधिकांश समय मैं या तो एक अच्छा संदेश या एनिमेटेड div के साथ एक div दिखाता हूं जो कहता है कि कोई परिणाम नहीं मिला। – Songo
@JustinSteranko - उदाहरण के लिए, आप एक jquery पॉपअप का उपयोग करके पॉपअप को सुंदर बना सकते हैं। निजी तौर पर, मुझे पॉपअप परेशान लगता है और माइक क्रिस्टेनसेन –