2012-07-21 74 views
0

我環顧四周,對於我認爲會是如此簡單的問題感到有點不知所措。將查詢字符串映射到MVC3的動作

我使用MV3/IIS7和我想的URL映射:

/SomeFolder/SomeImage.gif?param1=x&param2=y&param3=z 

到行動:

/SomeController/SomeAction?param1=x&param2=y&param3=z 

,但我不太得到它。有小費嗎?

+0

哪裏GIF來自哪裏?你可以從一個動作中返回一個圖像,而不需要任何形式的擴展。 – 2012-07-21 11:14:21

+0

沒有物理圖像文件,動作是返回圖像一個字節[](一個簡單的1x1透明gif)。我只是不想把圖片稱爲我想把它稱爲 2012-07-21 11:25:58

回答

1

您可以創建這樣在Global.asax.cs中的路由,

routes.MapRoute(
    "", 
    "SomeFolder/SomeImage.gif", 
    new { controller = "SomeController", Action = "SomeAction" } 
); 
+0

謝謝,這是完美的。 (但是我必須將它移動到「默認」MapRoute上方纔能正常工作):) – 2012-07-21 13:10:53

+0

是的,您已經將此路線寫入默認路線之上。 – VJAI 2012-07-21 13:11:49

相關問題