C# 如何从控制器触发弹出确认

C# 如何从控制器触发弹出确认,c#,javascript,asp.net-mvc,asp.net-mvc-3,C#,Javascript,Asp.net Mvc,Asp.net Mvc 3,我有一个MVC 3网站,当用户试图添加同一日期的记录时,我需要设置一个带有确认的警告。用户单击视图上的按钮: <input type="button" onclick="document.location.href = '@Url.Action("StartClock", "Time")'" value="Start Clock" /> 当它是一个重复,我想触发某种类型的弹出警告和选项继续或取消 我曾尝试渲染PartialView,但它只是渲染了新视图 非常感谢任何帮助 尝试使用在

我有一个MVC 3网站,当用户试图添加同一日期的记录时,我需要设置一个带有确认的警告。用户单击视图上的按钮:

<input type="button" onclick="document.location.href = '@Url.Action("StartClock", "Time")'" value="Start Clock" />
当它是一个重复,我想触发某种类型的弹出警告和选项继续或取消

我曾尝试渲染
PartialView
,但它只是渲染了新视图


非常感谢任何帮助

尝试使用在视图数据中设置的标志来指示是否应在视图中显示确认框:

if (helper.IsDuplicate(1, DateTime.Now))
{
    ViewData["RequireConfirmation"] = true;
}
@if ((bool)ViewData["RequireConfirmation"]) {
    var answer = confirm ("Are you sure you want to add this record?")
    if (answer) {
        //Confirmed
    }
}
那么在你看来,

if (helper.IsDuplicate(1, DateTime.Now))
{
    ViewData["RequireConfirmation"] = true;
}
@if ((bool)ViewData["RequireConfirmation"]) {
    var answer = confirm ("Are you sure you want to add this record?")
    if (answer) {
        //Confirmed
    }
}