[c#] एमवीसी 4 - रेजर - एक चर यूआरएल में एक चर पास करें



Answers

यदि यह आपकी वेबसाइट / ऐप की कार्रवाई को इंगित करता है तो आपको इसका उपयोग करना चाहिए

@Url.Action(your parameters)

अपने href विशेषता के अंदर।

ध्यान दें कि आप इसके साथ पूरा लिंक भी बना सकते हैं

@Html.ActionLink(your parameters)

वे ओवरलोडेड विधियां हैं, इंटेलिजेंस या Google सभी संभावित विकल्पों का वर्णन करेंगे।

आम तौर पर, एक ही वेबसाइट के कार्यों के लिंक के लिए, ये विधियां प्रस्तावित "http://myurltest.com/@check1/go/5/true" जैसे यूआरएल स्ट्रिंग में हेरफेर करने से बेहतर होती हैं क्योंकि स्थानीय मशीन पर उपयोग किया जा सकता है (जहां बेस यूआरएल लोकलहोस्ट है: कुछपोर्ट) और "@check1/go/5/true" (सापेक्ष पथ) से बेहतर है क्योंकि तैनाती-समय यूआरएल विसंगतियों से बचाता है।

दूसरी तरफ, यदि लिंक बाहरी संसाधन को इंगित करता है तो प्रस्तावित <a href="http://myurltest.com/@check1/go/5/true"> कुछ ठीक है।

आपका दिन शुभ हो,

अल्बर्टो

Question

मैं एक चर को यूआरएल में कैसे पास कर सकता हूं?

मैं जो कोशिश करता हूं वह यह है लेकिन यह काम नहीं कर रहा है। यूआरएल केवल यह दिखाता है:

http://myurltest.com और पूर्ण पथ नहीं

@if(check1 != "d")
{    
    <li>
        <div class="a"></div>
    </li>
    <li>
        <div class="b"></div>
    </li>
    <li>
        <a href="http://myurltest.com/" + @check1 + "/go/5/true">
        <div class="c"></div>
        </a>
    </li>
}



इसे इस्तेमाल करे:

<a href="@Url.Content("~/id?" + check1)">click here</a>



Related