Monday 15 June 2015

asp.net mvc - Why isn't the value of default-only variable added to an outbound URL as part of the query string? -


क्यों डिफ़ॉल्ट-केवल चर myVar का मान नहीं है आउटबाउंड URL में क्वेरी स्ट्रिंग के भाग के रूप में जोड़ा गया है:

  routes.MapRoute ("MyRoute", "{नियंत्रक} / {कार्रवाई } ", नया {myVar = 1});   

Index.cshtml:

  @ एचटीएमएल.एक्शनलिंक ("मुझे क्लिक करें", "कस्टमवेरबल", "होम", नया {myVar = 1, नया मैवर = 1000}, नल);   

ऊपर से रूटिंग सिस्टम उत्पन्न करता है:

  & lt; a href = "/ home / customvariable? NewMyVar = 1000" & Gt; मुझे क्लिक करें & lt; / a & gt;   

धन्यवाद

अपने रूटिंग नियम में आप यह कहते हैं कि यदि डिफ़ॉल्ट मान प्रदान नहीं किया गया है, तो इस मान का उपयोग करें।

इसलिए मूल मूल्य के समान ही मूल्य प्रदान करने की कोई आवश्यकता नहीं है, क्योंकि यह केवल डिफ़ॉल्ट मान का उपयोग करेगा।

No comments:

Post a Comment