Привет, Я использую приложение MVC, поскольку я проверяю имя пользователя, чтобы предотвратить дублирование имен из базы данных. Просто мне нужно, чтобы показать окно сообщения или SomthingКак показать окно сообщения в javascript
Мой JavaScript код:
<script type="text/javascript">
$(document).ready(function() {
$("#CheckAvailabilty").click(function() {
var ds = ($("#txtLoginname").val());
$.ajax({ url: '/Home/StaffCheckAvailabilty?Staffname=' + ds,
type: "Post",
dataType: "json",
success: function (rtbs) {
alert (message);
$("#txtPassword").get(0).value = rtbs[0].value;
}
});
});
});
</script>
C# код:
public string rtbs;
public ActionResult StaffCheckAvailabilty(ModelGridAllFeatures model, string Staffname)
{
var query1 = DB_Linq.TblStaffPersonalDetails
.Where(s => s.LoginName == Staffname)
.Select(s => new { s.StaffName, s.ActiveFlag });
int name = query1.Count();
//var rtbs;
if (name != 0)
{
Response.Write("Login Name already Exists");
rtbs = "Login Name already Exists";
}
else
{
Response.Write("Available");
rtbs = "Available";
}
return Json(rtbs);
}
Я returing rtbs но не показывает предупредительное сообщение
если блок успеха Jquery выполнить штрафной, то Не удалось выполнить вызов ajax. проверьте ваш код C#, верните ли вы правильный ответ или нет – dreamweiver
'public ActionResult StaffCheckAvailabilty (M' и' $ .ajax ({url: '/ Home/StaffCheckAvailabilty? Staffname =' + ds, 'не думаете, что есть разница в url и ActionResult? – dreamweiver
im get Значения в то время как в точке останова, пожалуйста, помогите @dreamweiver – user2568244