private static IEnumerable<User> Data ;
public IActionResult Index(string Text ="")
{
string sql = "";
if (Text == "")
{
sql = "select * from [User]";
}
else
{
sql = "select * from [user] where Name= '" + Text + "'";
}
Data = DbContext.Query<User>(sql);
ModelState.Clear();
return View(Data);
}
uj5u.com熱心網友回復:
index視圖沒看到內容、?去掉
ModelState.Clear();
uj5u.com熱心網友回復:
不是看不到,是重新更新了下Model資料再回傳,頁面內容沒用更新
uj5u.com熱心網友回復:
第二次能確定引數 string Text 有值嗎?能確定 sql = "select * from [user] where Name= '" + Text + "'"; 查詢的資料和第一次不同嗎?
uj5u.com熱心網友回復:
已經解決了,原因是我是用Ajax請求到的后臺,好像這樣子是改不了前臺的頁面資料的。
uj5u.com熱心網友回復:
去了這句也不行?uj5u.com熱心網友回復:
第二次能確定引數 string Text 有值嗎?
能確定 sql = "select * from [user] where Name= '" + Text + "'"; 查詢的資料和第一次不同嗎?
已經解決了,原因是我是用Ajax請求到的后臺,好像這樣子是改不了前臺的頁面資料的。
ajax就是異步的。只有在success的回呼函式里,才能操作頁面
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/103395.html
標籤:ASP.NET
