2014-03-25 53 views
-4

我是Mvc的新實體framework.I有一個任務來保留C#代碼部分中的確認框..如果我輸入現有數據,那麼它將顯示確認框該數據已經存在..但點擊yes會繼續。但我不明白如何wqrite ..請幫助。在實體框架中顯示Mvc中的確認框

+0

http://stackoverflow.com/questions/how-to-ask-請在StackOverflow上提出問題時提及此問題 –

+0

我們可否請新用戶好一點? http://meta.stackexchange.com/questions/9953/could-we-please-be-a-bit-nicer-to-new-users –

回答

1

嘗試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> 
+0

我不能在JavaScript中編寫代碼..我必須寫在.cs文件中,並且必須捕捉真假。 – user3423378

+0

@ user3423378要顯示確認框,除了JavaScript或某個插件(Java Applet,Silverlight,Flash等)之外沒有其他辦法。如果你想在MVC中做到這一點,你將不得不使它成爲一個單獨的頁面。 –

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#編碼像業務層)

+0

我沒有達到這一個,但.i想要一個警告或確認框,這個ID已經存在 – user3423378

+0

這個要求你應該使用webApi或WCF,並通過ajax方法(jQuery)調用此更新....解析響應並顯示結果..更多deatils gothrough此網站http://www.asp.net/web-api .. – Naveenkumar