मैं अपने Global.asax.cs में निम्नलिखित हैASP.NET MVC
routes.MapRoute(
"Arrival",
"{partnerID}",
new { controller = "Search", action = "Index", partnerID="1000" }
);
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
मेरे SearchController इस
public class SearchController : Controller
{
// Display search results
public ActionResult Index(int partnerID)
{
ViewData["partnerID"] = partnerID;
return View();
}
}
तरह लग रहा है और index.aspx बस ViewData [चलता " साझेदार आईडी "] इस समय।
मैं एक वर्चुअल निर्देशिका Windows XP पर आईआईएस में स्थापित टेस्ट कहा जाता है।
1000 अगर मैं http://localhost/Test/ पर अपने ब्राउज़र बात तो मैं अपेक्षा के अनुरूप प्रदर्शन किया। हालांकि, अगर मैं http://localhost/Test/1000 आज़माता हूं तो मुझे एक पृष्ठ त्रुटि नहीं मिली है। कोई विचार?
वहाँ एक वर्चुअल निर्देशिका में MVC को चलाने के लिए किसी विशेष विचार कर रहे हैं?
और कारण के लिए नीचे वोट है? क्योंकि ऊपर वर्णित स्थिति के लिए वास्तव में एक विशेष विचार है। – NotMe
मैंने आपको एक कम वोट नहीं दिया है, लेकिन आपका विशेष विचार सभी वेब ऐप्स के लिए आम है, और ओपी विशेष रूप से एएसपी.नेट एमवीसी के बारे में पूछ रहा था। दूसरे शब्दों में, आपका जवाब, तकनीकी रूप से सही होने पर, सवाल का जवाब नहीं दे रहा है। –