を使用してMVC 5に部分図でデータを取得していないアヤックスはここに私のHTMLでのSQL Server 2008 R2
public class HomeController : Controller
{
DataSet ds = new DataSet();
DataAccess objda = new DataAccess();
[HttpGet]
public ActionResult Index()
{
User emp = new User();
emp.Action = 4000;
ds = objda.getData(emp);
var bList = new List<User>();
{
foreach (DataRow dr in ds.Tables[0].Rows)
{
bList.Add(new User
{
Entryid = Convert.ToInt32(dr[0]),
sno = dr[0].ToString(),
FName = dr[2].ToString(),
LName = dr[3].ToString(),
location = dr[4].ToString(),
email = dr[5].ToString(),
});
}
}
emp.emp1 = bList;
return View("Index", emp);
}
[HttpGet]
public ActionResult Details(int Id)
{
User usr = new User();
usr.Entryid = Id;
usr.Action = 4002;
ds = objda.getData(usr);
var bList = new List<User>();
{
foreach (DataRow dr in ds.Tables[0].Rows)
{
bList.Add(new User
{
Entryid = Convert.ToInt32(dr[0]),
sno = dr[0].ToString(),
FName = dr[2].ToString(),
LName = dr[3].ToString(),
location = dr[4].ToString(),
email = dr[5].ToString(),
});
}
}
usr.emp1 = bList;
return PartialView("_Details", usr);
}
}
//これは私の部分図です
私のコードでは、ajaxを使ってパーシャルビューを呼び出していますが、ユーザーの詳細リンクをクリックすると、そのユーザーの説明はajaxで取得されず、空のブートストラップモーダルポップアップが表示されます。
同じページでユーザーが選択したユーザーの詳細を取得していますが、取得されません。私はASP.NET MVCに5
おかげ
これは、 'contentType:" application/json; charset = utf-8 "、'(データをストリング化しないでください)を 'datatype:" html "、'(jsonではなくviewを返す) –
呼び出されたかどうかにかかわらず、ブレークポイントを追加してアクションメソッドをチェックしましたか?あなたがId値を取得している場合は呼び出されますか? –
コンソールでエラーが発生しましたか?あなたのdevツールをブラウザで使用する際にどのような反応が見られますか? –