2008-10-20 15 views
5

मैं मैं MVC बीटा के साथ एक जोरदार टाइप किया रास्ते में यूआरएल बनाने के लिए चाहिए कैसे पूर्वावलोकन 3एएसपीनेट एमवीसी बीटा के साथ मजबूत टाइप एक्शनलिंक?

<%=Html.BuildUrlFromExpression<AController>(c => c.AnAction(par1, par2)%> 

में निम्नलिखित ऐसा करने में सक्षम हुआ करता था? केवल एक चीज अब तक मैं पाया है

<%= Html.ActionLink("aName", "ActionName", "ControllerName")%> 

यह दृढ़ता से बंद पाठ्यक्रम टाइप नहीं कर रहा है।

उत्तर

5

आप ASP.NET MVC बीटा फ्यूचर्स, जो एक अलग डाउनलोड

ASP.NET MVC Beta Futures

फिर अपने मूल कोड के रूप में पहले काम करेगा की जरूरत है।

काम कर इसे प्राप्त करने के लिए इस पोस्ट देखें: SO post on missing extensions

+0

धन्यवाद कुछ अनुमति देने के लिए विस्तार तरीकों प्रदान करता है। तो अगर आपको नहीं पता था कि आपको इसका एक अतिरिक्त हिस्सा डाउनलोड करना है, तो एक प्रकार का सुरक्षित यूआरएल बनाने का कोई तरीका नहीं है ?! इसके अलावा, आप उसे कैसे जानते थे? –

+0

एसओ पोस्ट से मैंने –

3

Microsoft.Web.Mvc विधानसभा HtmlHelper जो की तरह

<%= Html.ActionLink<SomeController>(c => c.Index()) %> 
+0

जोड़ा है मैं इसे एमवीसी रेज़र के साथ करने की कोशिश करता हूं और यह कोई विचार नहीं करता है? – Shimmy

संबंधित मुद्दे