我正在構建一個基於WebMatrix的網站,並且我忽略了某些內容。一些事情,只是沒有發生在我身上。如果搜索框位於_SiteLayout頁面(標頭DIV)中,如何將搜索結果返回給用戶
我的網站是這樣構成的,每個頁面都引用頁眉和頁腳的_SiteLayout.cshtml頁面。例如:
_SiteLayout.cshtml:
<html>
<head>
</head>
<body>
<div id="Container">
<div id="heading">
<input type="text" name="search" value="search" id="searchbox" />
</div>
@RenderBody() <!-- display Default.cshtml content -->
<div id="footer"><p>stuff here</p></div>
</div>
</body>
</html>
Default.cshtml:
@{
Layout = "~/_SiteLayout.cshtml";
}
<p>
I want to display search results in the Default.cshtml (homepage) page, but I don't know how to if the search form is inside the SiteLayout page. How to do this?
</p>
所以,我的問題是要顯示在Default.cshtml搜索結果(主頁)頁面,但我不知道如何搜索表單在SiteLayout頁面內。
我該如何去做這件事?
哦,謝謝!非常好的解決方案@Brandon :-) – shane