0
我想立即檢查,我輸入文本框中的某些東西后,如果我的數據庫中存在一條記錄。我設法返回數據庫中存在多少條記錄的頁碼,但是我想返回一條消息(如果存在或不存在)。檢查記錄是否存在(即時)在MVC
所以,問題是:如果記錄存在或不存在,如何顯示消息?
PS。我真的使用ASP.NET MVC
這裏是我的代碼:
模型類:
public class AdminModel
{
[Remote("IsUniq", "Home", HttpMethod = "POST")]
public string FirstName { get; set; }
}
我的控制器動作(HomeController中):
[HttpPost]
public JsonResult IsUniq(string FirstName)
{
IPAdressProgramEntities r = new IPAdressProgramEntities();
var user = r.spLineExist(FirstName);//spLineExist - procedure in SQL- return how many time record exist in database
return Json(user); //return on my page how many times record exists
}
這是我的看法:
@using (Html.BeginForm())
{
<div class="editor-field">
@Html.EditorFor(model => model.FirstName)
@Html.ValidationMessageFor(model => model.FirstName)
</div>
}
PS WebConfig已配置,腳本也包含在我的視圖中。 謝謝。
你想顯示兩個消息(Exist/Not Exist)嗎? – Shyju
是的。或者可能只是如果不存在(如果它更容易) –
所以,如果你有數量,那麼你不能只是檢查它是否是0? –