मेरे पास एक ऐसी क्रिया है जिसे मैं केवल "व्यवस्थापक" भूमिका तक सीमित करना चाहता हूं। मैन्युअल रूप से नियंत्रक/संपादित करें/1 पथ के अंतर्गत जा रहा मैं प्रवेश पृष्ठ पर पुनः निर्देशित कर रहा हूँ के बाद[प्राधिकरण] विफलता के बाद 404 त्रुटि पृष्ठ दिखाएं
[Authorize(Roles = "Admin")]
public ActionResult Edit(int id)
: मैं इस तरह किया था। खैर, यह शायद बुरा नहीं है, लेकिन मैं इसके बजाय 404 दिखाना चाहता हूं और इसके लिए विशेषताओं का उपयोग करके चिपकने की कोशिश करता हूं। क्या यह संभव है?
बस एक टिप्पणी, शायद आप दिखाना चाहिए एक 401 या 403 http://en.wikipedia.org/ विकी/List_of_HTTP_status_codes # 4xx_Client_Error – Danny
ओह, औपचारिक रूप से आप सही हैं, लेकिन मैं नहीं चाहता कि दूसरों को यह पता चले कि कार्रवाई का नाम सही है (जो शायद यह सुझाव देगा) – deha
मेरा मानना है कि यह एक डुप्लिकेट है [Asp.net एमवीसी प्राधिकृत विशेषता, कस्टम "कोई अधिकार नहीं" पृष्ठ पर रीडायरेक्ट करें] (http://stackoverflow.com/q/4457476/267448) –