2009-07-15 39 views
6

tôi chắc chắn rằng tôi đã thấy cú pháp nàyURL ASP.net MVC hành động với biểu thức lambda

<%= Url.Action((MyController c) => c.MyMethod("a")) %> 

hoặc một cái gì đó giống như nó như là một cách để tạo URL hành động trong ASP.net MVCs không dây ma thuật. Tuy nhiên, tôi không thể thấy rằng quá tải Hành động. Tôi có ASP.NET MVC 1.0. Nó đâu rồi?

Trả lời

8

Bạn cần ASP.NET MVC v1.0 Futures lắp ráp:

<%= Html.ActionLink<MyController>(x => x.MyMethod(a), "text") %> 

<%= Html.BuildUrlFromExpression<MyController>(x => x.MyMethod(a)) %> 
Các vấn đề liên quan