asp.net mvc - How can I tell which image has been clicked? -


<पी>
  & lt;% का उपयोग (HTML.BeginForm ("ChangeLanguage", "AppController", FormMethod.Post)) { & gt%; & Lt; div id = "चीन" & gt; & Lt; इनपुट आईडी = "imageChina" नाम = "btnsubmitLan" प्रकार = "छवि" मान = "सीएन" alt = 'चीन' src = "/ सामग्री / छवि / चिह्न एचएच / फ्लैट सीएन। Gif" / & gt; & Lt; / div & gt; & Lt; div id = "US" & gt; & Lt; input id = "ImageUS" नाम = "btnsubmitLan" प्रकार = "चित्र" मान = "यूएस" alt = 'अंग्रेजी' src = "/ सामग्री / छवि / चिह्न / एचएफ़ / फ्लैट.जेपीजी" / & gt; & Lt; / div & gt; & Lt; div id = "वियतनाम" & gt; & Lt; input id = "ImageVN" नाम = "btnsubmitLan" प्रकार = "छवि" मान = "वीएन" alt = 'वियतनाम' src = "/ सामग्री / छवि / IconHH / FlatVN.jpg" / & gt; & Lt; / div & gt; & Lt;%}% & gt;  

नियंत्रक में:

  [AcceptVerbs (HttpVerbs.Post)] सार्वजनिक कार्यवाही बदलेंगुण (स्ट्रिंग btnsubmitLan, FormCollection फ़ॉर्म) {// चू यू लोड ओ फोॅन टेम्पलेट अगर (btnsubmitLan! = Null) {स्विच (btnsubmitLan) {मामला "वी.एन.": सत्र ["भाषा"] = "वी.एन."; टूटना; मामले "सीएन": मामला "यूएस": सत्र ["भाषा"] = "एन"; टूटना; }} वापसी पुनर्निर्देशित करेंअक्शन ("सूचकांक"); }  

लेकिन btnSubmit हमेशा नल । क्यों ????

मैं jQuery का उपयोग कर रहा हूँ और फिर एक नियंत्रक पासिंग के लिए एक AJAX पोस्ट करते हैं कुछ प्रकार के आईडी में।

  & lt; इनपुट आईडी = "इमेजवीएन" नाम = "btnsubmitLan" प्रकार = "छवि" मान = "वीएन" alt = 'वियतनाम' src = "/ सामग्री /Image/IconHH/FlatVN.jpg "/ & gt; $ ('इनपुट')। क्लिक करें (फ़ंक्शन () {var id = this.attr ("id"); // अब अपने एजेक्स पोस्टबैक आईडी में गुजर रहा है।});  

Comments

Popular posts from this blog

oracle - The fastest way to check if some records in a database table? -

php - multilevel menu with multilevel array -

jQuery UI: Datepicker month format -