警报框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

我有个哥们儿。如何在MVC中显示警报?我正在从控制器验证下一个:

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>  
    }