2013-11-01 53 views
-1

如何訪問控制器中的輸入類型搜索=在mvc4中搜索。 這裏是我的看法cshtml代碼。如何訪問控制器的輸入類型搜索=在mvc4中搜索

我的代碼:

<input name="searchValue" id="searchinput1" type="search" data-mini="true" data-align="left"/> 

我有一個按鈕移到內置在我的搜索,並希望在訪問控制器中。試圖通過互聯網的可能性,但無法找到更好的解決方案。 我不想單獨擁有按鈕和文本框,而是有這種類型=搜索自己。

Search image

我想搜索功能,通過點擊搜索框內搜索左側的按鈕來實現。

+1

待觀察一件事此搜索是否在佈局頁面中。想要在佈局頁面中訪問它。 –

回答

0

將這個在你看來

@using (Html.BeginForm("Search", "Home", FormMethod.Get)) 
      {@Html.TextBox("name", null, new { id = "SearchBox", @class = "SearchBox" })} 

在你的控制器中添加如下代碼

public ActionResult Search(string name) 
    { 
     //do anything with the name 
} 

,你將能夠訪問您的文本框中控制器

+0

尤里卡,它的工作 –

1

type="search"無法自動綁定到您的操作。它幾乎像一個普通的文本框<input type="text">,但瀏覽器(現在的鉻和Safari瀏覽器)可能會稍微調整它,以使其可變。你必須手動掛鉤事件(onkeydown()可能),如果不想旁邊的按鈕。

+1

我編輯了我的文章添加圖像。 –

+1

我正在使用此爲移動視圖 –

+0

它的設計策略(CSS的東西),無論你想要什麼外觀和感覺。但是你已經在該按鈕上注入了動作綁定邏輯,沒有自動的事情發生。 –