我環顧四周,對於我認爲會是如此簡單的問題感到有點不知所措。將查詢字符串映射到MVC3的動作
我使用MV3/IIS7和我想的URL映射:
/SomeFolder/SomeImage.gif?param1=x¶m2=y¶m3=z
到行動:
/SomeController/SomeAction?param1=x¶m2=y¶m3=z
,但我不太得到它。有小費嗎?
我環顧四周,對於我認爲會是如此簡單的問題感到有點不知所措。將查詢字符串映射到MVC3的動作
我使用MV3/IIS7和我想的URL映射:
/SomeFolder/SomeImage.gif?param1=x¶m2=y¶m3=z
到行動:
/SomeController/SomeAction?param1=x¶m2=y¶m3=z
,但我不太得到它。有小費嗎?
您可以創建這樣在Global.asax.cs中的路由,
routes.MapRoute(
"",
"SomeFolder/SomeImage.gif",
new { controller = "SomeController", Action = "SomeAction" }
);
謝謝,這是完美的。 (但是我必須將它移動到「默認」MapRoute上方纔能正常工作):) – 2012-07-21 13:10:53
是的,您已經將此路線寫入默認路線之上。 – VJAI 2012-07-21 13:11:49
哪裏GIF來自哪裏?你可以從一個動作中返回一個圖像,而不需要任何形式的擴展。 – 2012-07-21 11:14:21
沒有物理圖像文件,動作是返回圖像一個字節[](一個簡單的1x1透明gif)。我只是不想把圖片稱爲我想把它稱爲 – 2012-07-21 11:25:58