2014-05-05 96 views
0

我該如何去添加一個查詢字符串到Razor Helper PagedListPager下面?如何在使用MVC PagedList時添加查詢字符串?

@Html.PagedListPager((IPagedList)Model.PartsList, page => Url.Action("Index", new { page })) 
+0

我不明白爲什麼有人會下降標誌着這個問題。有人能給我一些見解嗎?我不想爲stackoverflow提供無用的信息。我在這裏做過嗎? –

+0

盲注是令人討厭的。如果別人已經說明了原因,我可以理解。但無論如何,我認爲問題是(1)這個問題似乎有點短暫,並沒有充實(2)如果有的話,我們不確定你已經嘗試了什麼。不要抱怨,只是想給你客觀的理由:)不要擔心,我們都必須學會如何提出正確的問題:) – Flater

回答

3

你不PagedListPager添加查詢參數,你做他們Url.Action

以下是您的代碼的更新版本,我添加了查詢參數tag

Url.Action("Index", new { page, tag = 'asp' }) 

的URL會生成以下查詢字符串

?page=1&tag=asp 

這裏是一樣的Url.ActionPagedListPager

@Html.PagedListPager(
    (IPagedList)Model.PartsList, 
    page => Url.Action("Index", new { page, tag = 'asp' })) 
+1

爲了完整性,它會呈現:'?page = 1&tag = asp'。 '&',而不是'%'。但對於其餘的,你是現貨:)對不起,如果我是迂腐:) – Flater

+0

@Flater - 謝謝你的更正。 – Yorro

相關問題