2010-10-04 8 views
7

मेरे पास फ़ायरफ़ॉक्स में एक डीडीएल है जो डिफ़ॉल्ट कैप्शन पर रीसेट नहीं होता है। मैं यह कैसे करु? यह मेरे पास अब तक है।फ़ायरफ़ॉक्स में रीफ्रेश (F5) पर डिफ़ॉल्ट ड्रॉप डाउन सूची विकल्प पर मैं रीसेट कैसे करूं?

<%string ddlVal = ""%> 
<select id="detailSelect" name="DetailSelect"> 
    <option <%if (ddlVal == "") { Response.Write("selected = &quot;selected&quot;"); } %> value="" >--Choose One--</option> 
    <option <%if (ddlVal == "Building") { Response.Write("selected = &quot;selected&quot;"); } %> value="Building">Building</option> 
    <option <%if (ddlVal == "Contents") { Response.Write("selected = &quot;selected&quot;"); } %> value="Contents">Contents</option> 
</select> 

रीफ्रेश पर, डीडीएल रीफ्रेश से पहले प्रदर्शित किया जा रहा है, और डिफ़ॉल्ट डीडीएल नहीं है। मैं इसे कैसे कोरक करूं?

+4

पूरी तरह से असंबद्ध आधार पर में: यह है कि कैसे आप आमतौर पर ASP.NET MVC में सूचियों ड्रॉप डाउन जेनरेट करती हैं? –

+1

वह ड्रॉप डाउन सूची कोड डरावना है ... –

उत्तर

26

autocomplete="off"<select> टैग में जोड़ें। यह आपके ड्रॉपडाउन चयन को याद रखने वाले फ़ायरफ़ॉक्स में एक ज्ञात समस्या है।

+0

चयन या विकल्प टैग? – MrM

+4

मुझे पूरा यकीन है कि वह चुनिंदा टैग –

+0

धन्यवाद का जिक्र कर रहा है। इससे – MrM

0

बहुत आसान समाधान। पहले jquery कोड लिखें।

$(document).ready(function() { 
    $('#originCountry').val(0); 
}); 

MVC उस्तरा देखें

@Html.DropDownList("originCountry", new SelectList(ViewBag.countriesList, "CountryId", "CountryName"), "Please select country", new { @class = "form-control", @onchange = "javascript:GetOriginCities(this.value);", @required = "required" }) 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^