मैं प्रमाणीकृत/अनधिकृत दोनों राज्यों के लिए एकल दृश्य का उपयोग करता हूं। मेरे पास भागों के लिए केवल ऐसे उपयोगकर्ताओं के लिए सहायता है जो केवल प्रमाणित उपयोगकर्ताओं के लिए हैं।
उदाहरण के लिए: अगर मैं एक "नया संपर्क" लिंक है कि मैं दृश्य पर प्रस्तुत करने के लिए की जरूरत है लेकिन यह केवल प्रमाणीकृत उपयोगकर्ताओं को दिखाई देने चाहिए, तो मैं अपने सहायक का उपयोग करेंगे (कुछ इस तरह):
<% =Html.RenderNewLink() %>
.. यह सहायक पहले जांच करेगा कि उपयोगकर्ता IsAuthenticated
इससे पहले कि यह कुछ प्रस्तुत करता हो।
मेरे पास उन स्थानों में मेरे विचारों में बिखरे हुए ऐसे प्रकार के सहायक होंगे, जहां प्रमाणित उपयोगकर्ताओं के लिए, अधिक मार्कअप होने की आवश्यकता होगी। और इसलिए, गैर-प्रमाणीकृत उपयोगकर्ताओं के लिए, वे स्थान रिक्त/खाली हैं।
मुझे उम्मीद है कि यह समझ में आता है .. इसकी व्याख्या करने का सबसे अच्छा तरीका नहीं है।
स्रोत
2009-05-27 12:39:07