0
我想創建一個路線,然後編程檢索該路線的URL(所以我可以將它傳遞給我的jquery-rater.js代碼)。如何使用ASP.NET MVC設置此路線?
所以,我希望有以下網址:/ vote/create 用戶需要HTTP-POST。發佈兩個值: 1. PostId 2.投票分數(字節從1 < - > 5)。
這是我的路線信息:
routes.MapRoute(
"Vote-Create",
"vote/create/",
new {controller = "Post", action = "VoteCreate"}
);
這是我的操作方法(我也不太清楚,如果它是正確的)。
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult VoteCreate(int postId, byte score)
{ .. }
最後,這是我需要確定URI(我不知道如何): -
<script type="text/javascript">$(function()
{ $('#rating<%= Model.Post.PostId %>')
.rater({ postHref: 'URI IN HERE' }); });
</script>
起初,我想我可能會使用<%= HTML。 BuildUrlFromExpression(..)%>但我不知道如何。
有沒有更好的/正確的方法?
感謝鄉親:)
是否有任何其他強類型的解決方案? – 2009-06-15 00:30:07