我正在构建一个基于 WebMatrix 的站点,但我忽略了一些东西。只是我没有想到的事情。
我的网站是这样组成的,因此每个页面的页眉和页脚都引用了 _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>
默认.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 页面内,我不知道该怎么做。
我该怎么做呢?