'daki form gönderimleri için yönlendirme altyapısını kullanın ASP.NET MVC Preview 4 kullanıyorum ve form gönderimleri için yönlendirme motorunu nasıl kullanacağımı öğrenmek istiyorum.ASP.NET MVC Preview 4
routes.MapRoute(
"TestController-TestAction",
"TestController.mvc/TestAction/{paramName}",
new { controller = "TestController", action = "TestAction", id = "TestTopic" }
);
Ve şöyle bir formu beyanı:
Örneğin, bir böyle rotanın çıkan
<form method="get" action="/TestController.mvc/TestAction">
<input type="text" name="paramName" />
<input type="submit" />
</form>
: zorlastırmaktadır
<% using (Html.Form("TestController", "TestAction", FormMethod.Get))
{ %>
<input type="text" name="paramName" />
<input type="submit" />
<% } %>
Bir form gönderiminin URL adresi:
localhost/TestController.mvc/TestAction?paramName=value
istenen URL'ye bu form gönderme rota için herhangi bir yolu var mı: Sadece istek parametreleri denetler ayrı eylem oluşturmak için aklıma gelen
localhost/TestController.mvc/TestAction/value
sadece çözümleri, ya hiç Javascript kullan.
Bu, sunucu yerine 2 istekte bulunur, değil mi? – Maslow
@Maslow yup! 302 yönlendirme her zaman orada olacak – shashwat