나는 백엔드에서 SQL 데이터베이스를 사용하여 mvc C#에서 작업 중입니다. 내 문제는 백엔드 SQL 테이블에서 수동으로 테이블의 데이터를 업데이트 할 때입니다. 프론트 엔드에서 웹 페이지를 닫은 후 다시 열 때까지 업데이트되지 않습니다. 여기db.table은 업데이트 된 값을 가져 오지 않습니다. SQL 데이터베이스에서 수동으로 테이블을 업데이트 할 때
Here is the Image of database table where am updating it manually.
는 데이터베이스에서 데이터를 검색을입니다.
public ActionResult AddQuiz()
{
ViewBag.quizes_List = db.EntityFrameWorkConnection.Zasa_Quiz.OrderByDescending(mm => mm.quiz_code).ToList();
return View();
}
목록을
@foreach (var item in @ViewBag.quizes_List)
{
<tr>
<td>
<span class="badge bg-blue">@item.quiz_code</span>
</td>
<td>
@item.quiz_title
</td>
<td><span class="badge bg-blue">@item.quiz_date.ToString().Substring(0, 10)</span></td>
</tr>
}
EntityFrameWorkConnection을 퀴즈 표시 내 ViewBag을 사용하고있는 곳은 상수 클래스입니다. db는 컨트롤러에서 다음과 같이 선언됩니다.이 모든 것이 정상적으로 작동합니다.
private static Constants db = new Constants();
public class Constants
{
public ZASA_AK_DBEntity EntityFrameWorkConnection = new ZASA_AK_DBEntity();
public SqlConnection ADOConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["adocon"].ConnectionString);
public string ConnectionString = ConfigurationManager.ConnectionStrings["adocon"].ConnectionString;
}
목록 항목이 들어있는 디버거를 사용하여 뷰백을 확인 했습니까? –
페이지 새로 고침이 작동하지 않는다고 말씀 하시겠습니까? 어떤 경우 캐싱 문제 일 수 있습니다. –
F5 또는 CTRL-F5가 값을 업데이트합니까? 이제 자동으로 올바르게 표시되지 않습니까? 당신이보고있는 정적 페이지는 당신이 그것을 –