【发布时间】:2016-04-04 23:04:37
【问题描述】:
我正在根据用户输入在表中搜索特定值,该用户输入查询数据库中的 LIKE 条件。这工作得很好,但我必须手动滚动到页面的底部才能看到我的过滤表。我真的很想将用户重定向到页面下方表格的 div。这是带有搜索框的表单:
<form method="post">
<div class="col-lg-6 pull-right" style="margin-right:130px; width:30%;">
<div class="input-group">
<input required type="text" class="form-control" name="search" placeholder="Search Alerts for Today...">
<span class="input-group-btn">
<button class="btn btn-default" name="searchnow" type="submit" value="Submit">Go!</button>
</span>
</div>
</div>
</form>
下面的代码然后检查是否单击了按钮,然后将填充表格的变量设置为等于数据库中的当前搜索结果。
var searchIP = "";
if (Request.Form["searchnow"] != null & IsPost)
{
searchIP = Request.Form["search"];
alertForTheDay = dbConnection.searchDashboardTable(searchIP);
// Response.Redirect("Dashboard.cshtml#search");
}
使用 Response.Redirect 将表刷新回其原始状态。如上所示注释掉响应重定向允许过滤器成为可能,但我必须手动向下滚动页面。我希望它重定向到该重定向中 div 的 id。请问我该怎么办?
【问题讨论】:
标签: javascript c# razor