मेरे दृश्य में मेरे पास कुछ व्यवस्थापक लिंक हैं जो मैं उपयोगकर्ता भूमिका के आधार पर छिपाना और दिखाना चाहता हूं, यह दृश्य के अंदर कैसे कर सकता है उदा।एएसपी.नेट एमवीसी देखें
<%= if(CHECK IF USER ROLE ADMIN) { %>
<div class="tools">
<ul>
<li class="edit"><%= Html.ActionLink("Edit", "Edit", new { id = Model.storyId }) %></li>
<li class="delete"><%= Html.ActionLink("Delete", "Delete", new { id = Model.storyId }) %></li>
</ul>
</div>
<%= } %>
आप बस अपनी कार्रवाई में इस की जांच करते हैं और ViewData हैश में या एक के रूप में मूल्य डालने के लिए चाहते हो सकता है अपने विचारों को गूंगा रखने के लिए अपने व्यूमोडेल पर संपत्ति। – R0MANARMY
मैं एक साधारण अगर कथन का उपयोग करके दृश्य के अंदर बस जांचना पसंद करूंगा। मैंने इसे पहले किया है लेकिन कोड को याद नहीं कर सकता। – Cameron
सिर्फ इसलिए कि आपने इसे पहले किया है, यह एक अच्छा विचार नहीं बनाता है। किसी भी कोड को याद रखें (हालांकि मामूली) जिसे आप अपने विचार में डालते हैं वह कोड है जिसे आप कम से कम आसानी से परीक्षण या प्रतिबिंबित नहीं कर सकते हैं। रोब कॉनेरी ने कुछ समय पहले [टैग सूप से बचें] (http://blog.wekeroad.com/blog/asp-net-mvc-avoiding-tag-soup/) पर एक महान पोस्ट भी लिखा था। – R0MANARMY