在实体框架中显示Mvc中的确认框

时间:2014-03-25 12:52:55

标签: c# asp.net-mvc

我是Mvc的新实体框架。我有一个任务是在C#代码部分保留一个确认框..如果我输入现有数据,那么它将显示数据已存在的确认框..但是请点击是的'继续。但我不明白如何wqrite..please帮助。

2 个答案:

答案 0 :(得分:2)

试试jQuery Dialog。它非常简单,非常可定制。您甚至可以在MVC项目中显示局部视图,因此您可以按照自己的方式设计视图。以下是他们网站的示例代码:

<html lang="en">
<head>
  <meta charset="utf-8">
  <title>jQuery UI Dialog - Modal confirmation</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.9.1.js"></script>
  <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
  <link rel="stylesheet" href="/resources/demos/style.css">
  <script>
  $(function() {
    $( "#dialog-confirm" ).dialog({
      resizable: false,
      height:140,
      modal: true,
      buttons: {
        "Delete all items": function() {
          $( this ).dialog( "close" );
        },
        Cancel: function() {
          $( this ).dialog( "close" );
        }
      }
    });
  });
  </script>
</head>
<body>
<div id="dialog-confirm" title="Empty the recycle bin?">
  <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>These items will be permanently deleted and cannot be recovered. Are you sure?</p>
</div>
<p>Sed vel diam id libero <a href="http://example.com">rutrum convallis</a>. Donec aliquet leo vel magna. Phasellus rhoncus faucibus ante. Etiam bibendum, enim faucibus aliquet rhoncus, arcu felis ultricies neque, sit amet auctor elit eros a lectus.</p>
</body>
</html>

答案 1 :(得分:0)

Employee emp = Entities.TableName.FirstOrDefault(rec => rec.LoginID == LoginID);
if (emp == null)
{
    dbResult = true;
}

像这样你需要检入控制器......你应该在视图中使用Jquery模型弹出窗口处理这个结果....

更好地了解什么是MVC以及它是如何工作的

http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started

因为在MVC中没有代码和所有..模型(类)视图(HTML)控制器(C#编码像业务层)