मुझे आशा है कि यह सिर्फ एक बग है लेकिन यह अनुमान लगाया गया है कि यह सिर्फ मुझे था।एमवीसी 4 एक्शनलिंक शब्दकोश htmlAttributes काम नहीं करता
@Html.ActionLink("Test", "Test", "Test",
new { id = 1 },
new Dictionary<string, object> { { "class", "ui-btn-test" }, { "data-icon", "gear" } })
यह काम करता है लेकिन अगर मैं और विशेषताओं को जोड़ना चाहता हूं तो मुझे इसे मैन्युअल रूप से करना होगा!
@Html.ActionLink("Test", "Test", "Test",
new { id = 1 },
new { @class="ui-btn-test", data_icon="gear", data_new_attr="someextra" })
पहला काम नहीं करता है और मुझे इसे काम करने की आवश्यकता है। दूसरा काम करता है लेकिन यह परवाह नहीं करता है कि यह करता है, क्योंकि मैं और अधिक विशेषताओं को जोड़ने की कोशिश कर रहा हूं, ऑब्जेक्ट अलग-अलग बताए बिना काम नहीं करेगा।
सवाल क्या है? दूसरा तरीका 'htmlAttributes' निर्दिष्ट करने का पसंदीदा तरीका है। –
एमवीसी 4 में पहला मेरा पसंदीदा तरीका सही तरीके से काम नहीं करता है। मुझे कुछ इस तरह के गुणों के रूप में मिलता है। Home –
आप इसे पहली बार क्यों करना चाहते हैं। दूसरा तरीका काम करता है, अभ्यास स्वीकार किया जाता है, और पढ़ने के लिए आसान है। –