2015-09-22 48 views
0

我有一些標籤,點擊時應設置新的搜索詞,並做一個帖子回我在同一頁。如何設置搜索字詞並返回頁面?

所以我需要設置新的搜索詞。 並做一個刷新或張貼回我的網頁上。

Index.cshtml

<div class="col-sm-10"> 
     @foreach (String tag in Model.MySearchResults[i].Tags) 
     { 
      <span class="badge" > 
       <a href="~/Views/Home/Index.cshtml" > 
        @tag 
        @Model.SearchTerm = @Model.MySearchResults[i].Tags.ToString() 
       </a> 

      </span> 
     } 
    </div> 

剛學C#MVC 3周爲訓練。 感謝您的幫助。

+0

你的控制器中的Action如何,它接受SearchTerm參數嗎?還要別的嗎 ?你可以用消耗SearchTerm參數的動作的簽名來編輯你的問題嗎? –

回答

1

它實際上取決於您的索引視圖後面的操作。

通常,它會接受單個字符串參數searchTerm

如果是這樣的話,你可以相應地修改您的HTML:

<a href="~/Views/[email protected][i].Tags.ToString()"> 

如果你需要傳遞其它值,則可能需要其他參數添加到查詢字符串。

相關問題