मैं एक वेब में इस कोड के साथ काम कर रहा हूँ फॉर्म्स परिदृश्य:क्या कोई मुझे एएसपीनेट रूटिंग सिंटैक्स समझा सकता है?
public static void RegisterRoutes(RouteCollection routes)
{
Route r = new Route("{*url}", new MyRouteHandler());
routes.Add(r);
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.gif/{*pathInfo}");
}
सबसे पहले, किसी को भी मुझे बता सकते हैं जहां {pathInfo *} के defintion है? http://msdn.microsoft.com/en-us/library/cc668201.aspx#url_patterns वास्तव में इसे परिभाषित नहीं करता है। करता है:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
मैच
जबकि
routes.IgnoreRoute("{resource}.axd");
केवल मेल खाता
/xyz.axd
दूसरे, में:
{*url}
* मतलब क्या है? और पूरी तरह से अभिव्यक्ति क्या मतलब है। क्या कहीं कहीं यह स्पष्ट रूप से समझाया गया है?
तीसरे, वहाँ एक विशेष क्रम मैं इन भाव सही ढंग से मार्गों की अनदेखी करने के जोड़ने की जरूरत है? मैं जानता हूँ कि {* url} मोहक किसी तरह का है, IgnoreRoutes पहले आते हैं या इसे जैसे
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.gif/{*pathInfo}");
Route r = new Route("{*url}", new MyRouteHandler());
routes.Add(r);
क्या मेरे ऊपर pathInfo का उदाहरण सही है? यदि नहीं, तो क्या आप इसे फिर से कर सकते हैं ताकि यह सही हो। मैं अभी भी उलझन में हूँ। – Petras
आपके उदाहरण ठीक दिखते हैं, शायद आप एक ऐसा मार्ग पोस्ट कर सकते हैं जो काम नहीं कर रहा है, तो मैं उस पर टिप्पणी कर सकता हूं। – bleevo