ASP.NET MVC中jQuery與angularjs混合應(yīng)用傳參并綁定數(shù)據(jù)
要求是這樣子的,在一個(gè)列表頁(yè)中,用戶點(diǎn)擊詳細(xì)銨鈕,帶記錄的主鍵值至另一頁(yè)。
在另一外頁(yè)中,獲取記錄數(shù)據(jù),然后顯示此記錄數(shù)據(jù)在網(wǎng)頁(yè)上。
先用動(dòng)圖演示:
昨天有分享為ng-click傳遞參數(shù) 《angularjs為ng-click事件傳遞參數(shù)》http://www.cnblogs.com/insus/p/7017737.html
上面僅僅是在ng-click傳入一個(gè)值,但是在ASP.NET MVC中,還需要把這個(gè)值傳至另外一個(gè)視圖中《ASP.NET MVC傳遞參數(shù)(model)》http://www.cnblogs.com/insus/p/6148167.html
$scope.Detail = function (code) {
var objects = {};
objects.Key = code;
objects.Value = "";
objects.Controller = "Code";
objects.Action = "ClauseDetail";
$http({
method: 'POST',
url: '/Pass/Redirect',
dataType: 'json',
headers: {
'Content-Type': 'application/json; charset=utf-8'
},
data: JSON.stringify(objects),
}).then(
function success(response) {
if (response.data.Success) {
window.location.href = response.data.RedirectUrl;
}
else {
alert(response.data.ExceptionMessage);
}
},
function error(error) {
alert(response.error.data);
});
};
在ASP.NET MVC的控制器的Action接收參數(shù),獲取數(shù)據(jù)庫(kù)的數(shù)據(jù):
public ActionResult ClauseDetail()
{
if (TempData["Pass"] == null)
return RedirectToAction("Clause", "Code");
var pass = TempData["Pass"] as Pass;
TempData["Pass"] = pass;
Clause c = new Models.Clause();
c.Code = pass.Key.ToString();
ClauseEntity ce = new ClauseEntity();
var model = ce.ClauseByKey(c).FirstOrDefault();
return View(model);
}
上面從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)后,給視圖一個(gè)model。下面是本篇所說(shuō)的重點(diǎn),怎樣把ASP.NET MVC的model傳給angularjs ng-model:

以上所述是小編給大家介紹的ASP.NET MVC中jQuery與angularjs混合應(yīng)用傳參并綁定數(shù)據(jù),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Vue.js與 ASP.NET Core 服務(wù)端渲染功能整合
- Asp.NetCore1.1版本去掉project.json后如何打包生成跨平臺(tái)包
- ASP.NET Core Project.json文件(5)
- ASP.NET使用Ajax返回Json對(duì)象的方法
- ASP.NET core Web中使用appsettings.json配置文件的方法
- C#后臺(tái)調(diào)用前臺(tái)JS函數(shù)方法
- mongodb使用c#驅(qū)動(dòng)數(shù)據(jù)插入demo
- c#操作mongodb插入數(shù)據(jù)效率
- C#引用類型和值類型的適用場(chǎng)合和區(qū)別
- asp.net使用JS+form表單Post和Get方式提交數(shù)據(jù)
相關(guān)文章
使用dotnet-dump 查找 .net core 3.0 占用CPU 100%的原因解析
這篇文章主要介紹了使用dotnet-dump 查找 .net core 3.0 占用CPU 100%的原因,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06
.NET5實(shí)現(xiàn)操作注冊(cè)表的方法
本文詳細(xì)講解了.NET5實(shí)現(xiàn)操作注冊(cè)表的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02
如何使用 .NET 創(chuàng)建新的 WPF 應(yīng)用
本文介紹了如何使用.NET創(chuàng)建新的WPF應(yīng)用,并向窗口添加控件,通過(guò)處理控件事件,可以為應(yīng)用提供功能,感興趣的朋友跟隨小編一起看看吧2024-11-11
LINQ字符串向datetime 轉(zhuǎn)換時(shí)失敗的處理方法
LINQ字符串向datetime 轉(zhuǎn)換時(shí)失敗的處理方法,需要的朋友可以可以參考一下2013-03-03
js獲取Treeview選中的節(jié)點(diǎn)(C#選中CheckBox項(xiàng))
方法網(wǎng)上有很多,試了一下都有瑕疵,于是設(shè)置斷點(diǎn)調(diào)試,各個(gè)屬性查找有用的字段,終于找到,接下來(lái)與大家分享解決方法,需要了解的朋友可以參考下2012-12-12
.NET Core基于Generic Host實(shí)現(xiàn)后臺(tái)任務(wù)方法教程
這篇文章主要給大家介紹了關(guān)于.NET Core基于Generic Host實(shí)現(xiàn)后臺(tái)任務(wù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11



