警报框MVC#
我有个哥们儿。如何在MVC中显示警报?我正在从控制器验证下一个:警报框MVC#,c#,html,sql-server,model-view-controller,alert,C#,Html,Sql Server,Model View Controller,Alert,我有个哥们儿。如何在MVC中显示警报?我正在从控制器验证下一个: var suscriptor = c.cargarDatosPDF(solicitud); if (suscriptor.Count <= 0) { ViewBag.Alert = "Lo sentimos, esta solicitud no existe."; return Vi
var suscriptor = c.cargarDatosPDF(solicitud);
if (suscriptor.Count <= 0)
{
ViewBag.Alert = "Lo sentimos, esta solicitud no existe.";
return View("Index");
}
var-suscriptor=c.cargarDatosPDF(请求);
if(suscriptor.Count如果我没有错的话,这种警报框来自javascript而不是FormRazor
您可能需要在onload jquery中对所需的控制器进行ajax调用,并将其作为警报
<script type="text/javascript">
$(document).ready(function() {
var Student = {
ID: '10001',
Name: 'Shashangka',
Age: 31
};
$.ajax({
type: "POST",
url: "/Home/JqAJAX",
data: JSON.stringify(Student),
dataType: "json"
contentType: 'application/json; charset=utf-8',
success: function(data) {
alert(data.msg);
},
error: function() {
alert("Error occured!!")
}
});
});
</script>
$(文档).ready(函数(){
var Student={
ID:'10001',
名称:“沙上卡”,
年龄:31
};
$.ajax({
类型:“POST”,
url:“/Home/JqAJAX”,
数据:JSON.stringify(学生),
数据类型:“json”
contentType:'application/json;charset=utf-8',
成功:函数(数据){
警报(data.msg);
},
错误:函数(){
警报(“发生错误!!”)
}
});
});
或者你可以试试这个(我还没试过,但这个可能有用)
@if(ViewBag.Alert!=null)
{
window.onload=函数(){
警报(“ViewBag.alert”);
};
}
如果我没说错的话,这种警报框来自javascript而不是FormRazor
您可能需要在onload jquery中对所需的控制器进行ajax调用,并将其作为警报
<script type="text/javascript">
$(document).ready(function() {
var Student = {
ID: '10001',
Name: 'Shashangka',
Age: 31
};
$.ajax({
type: "POST",
url: "/Home/JqAJAX",
data: JSON.stringify(Student),
dataType: "json"
contentType: 'application/json; charset=utf-8',
success: function(data) {
alert(data.msg);
},
error: function() {
alert("Error occured!!")
}
});
});
</script>
$(文档).ready(函数(){
var Student={
ID:'10001',
名称:“沙上卡”,
年龄:31
};
$.ajax({
类型:“POST”,
url:“/Home/JqAJAX”,
数据:JSON.stringify(学生),
数据类型:“json”
contentType:'application/json;charset=utf-8',
成功:函数(数据){
警报(data.msg);
},
错误:函数(){
警报(“发生错误!!”)
}
});
});
或者你可以试试这个(我还没试过,但这个可能有用)
@if(ViewBag.Alert!=null)
{
window.onload=函数(){
警报(“ViewBag.alert”);
};
}
谢谢,第二种方法很好用。非常感谢:)谢谢,第二种方法很好用。非常感谢:)
@if (ViewBag.Alert!= null)
{
<script type="text/javascript">
window.onload = function () {
alert("@ViewBag.Alert");
};
</script>
}