diff --git a/OurUmbraco.Site/Views/Search/Search.aspx b/OurUmbraco.Site/Views/Search/Search.aspx
index 042c48ac..9e51210c 100644
--- a/OurUmbraco.Site/Views/Search/Search.aspx
+++ b/OurUmbraco.Site/Views/Search/Search.aspx
@@ -29,12 +29,10 @@
Time elapsed: <%=Model.Results.Totalmilliseconds %>
-
+
diff --git a/OurUmbraco.Site/Views/Search/Search.aspx.cs b/OurUmbraco.Site/Views/Search/Search.aspx.cs
index 7e8c5c65..7b093c0f 100644
--- a/OurUmbraco.Site/Views/Search/Search.aspx.cs
+++ b/OurUmbraco.Site/Views/Search/Search.aspx.cs
@@ -19,13 +19,23 @@ namespace OurUmbraco.Site.Views.Search
{
base.OnLoad(e);
- var umbracoPage = UmbracoContext.PublishedContentRequest.PublishedContent;
+ if (!IsPostBack)
+ {
+ var umbracoPage = UmbracoContext.PublishedContentRequest.PublishedContent;
- var ourSearcher = new OurSearcher(Request.QueryString["q"], maxResults: 100);
+ var ourSearcher = new OurSearcher(Request.QueryString["q"], maxResults: 100);
- var results = ourSearcher.Search();
+ var results = ourSearcher.Search();
- Model = new SearchResultContentModel(umbracoPage, results);
+ Model = new SearchResultContentModel(umbracoPage, results);
+
+ SearchText.Text = Model.Results.SearchTerm;
+ }
+ else
+ {
+ Response.Redirect("/search?q=" + SearchText.Text);
+ }
+
}
}
}
\ No newline at end of file
diff --git a/OurUmbraco.Site/Views/Search/Search.aspx.designer.cs b/OurUmbraco.Site/Views/Search/Search.aspx.designer.cs
index 4471701b..1181a1a5 100644
--- a/OurUmbraco.Site/Views/Search/Search.aspx.designer.cs
+++ b/OurUmbraco.Site/Views/Search/Search.aspx.designer.cs
@@ -3,15 +3,22 @@
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// the code is regenerated.
//
//------------------------------------------------------------------------------
-namespace OurUmbraco.Site.Views.Search
-{
-
-
- public partial class Search
- {
+namespace OurUmbraco.Site.Views.Search {
+
+
+ public partial class Search {
+
+ ///
+ /// SearchText control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.TextBox SearchText;
}
}