【发布时间】:2014-12-02 19:40:26
【问题描述】:
我有以下代码:
@using (Html.BeginForm("Search", "Home"))
{
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
@Html.AntiForgeryToken()
@Html.TextBox("Search_Data", ViewBag.FilterValue as string, new { @class = "search-box", required = "required" })
<input type="image" src="~/Images/Search.gif" alt="Find Everything Catholic" style="display:inline" />
@Html.Raw(MyAsYouType.getHtml())
}
表单未提交,但我无法确定显示错误消息。
我的模特:
[DbFunction("ECdevEntities", "Main_Search")]
public virtual IQueryable<Main_Search_Result> Main_Search(string keyword)
{
var keywordParameter = keyword != null ?
new ObjectParameter("keyword", keyword) :
new ObjectParameter("keyword", typeof(string));
return ((IObjectContextAdapter)this).ObjectContext.CreateQuery<Main_Search_Result>("[ECdevEntities].[Main_Search](@keyword)", keywordParameter);
}
【问题讨论】:
-
表单未提交,但我无法弄清楚是否显示错误消息。??这让您的表单是否提交感到困惑?
-
是的,如果有输入,它将提交,如果为空白,则不会按预期提交,但我正在尝试在提交失败时显示错误消息。
-
好的,我会给你一些与你的例子不太相关但会给你一个想法的示例代码..
标签: asp.net-mvc validation razor