国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

使用Ajax局部更新Razor頁面的實例代碼

2024-09-01 08:27:02
字體:
來源:轉載
供稿:網友

Razor功能非常強大,但是本身并不能做到無刷新,所以需要配合ajax使用

本文就做一個簡單例子,實現Razor配合ajax做到局部刷新。

首先,我們創建一個MVC項目

讓我們創建一個簡單的Controller Book

然后對其添加一個視圖,并且添加上一些簡單的Html代碼

@{ ViewBag.Title = "Index"; Layout = null;}<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"></head><body> <h2>Index</h2> @Html.ActionLink("點擊我", "Part","Book"); <div id="partial" ></div> @Scripts.Render("~/bundles/jquery") <script type="text/javascript">  $("a").click(function () {   $.ajax({    url: "/Test/Book/Part/1",    success: function (result) {     console.log(result);     $("#partial").html(result);    },    error: function (msg) {     console.log(msg);    }   })   return false;  });   </script></body></html>

這里我添加了一個<div>,并且給了個id="partial",再我點擊@Html.ActionLink時會觸發javascript里的方法,使用ajax去訪問/Test/Book/Part/1這個路徑,請求成功以后會在<div>里構建我請求的Html,這其實就是局部刷新的原理

這是Part的代碼,然后我們給Part也添加一個視圖

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆尧县| 泽普县| 太仆寺旗| 淮南市| 镇赉县| 甘谷县| 吉隆县| 鄯善县| 建瓯市| 兴安县| 南昌县| 天峻县| 玛多县| 庐江县| 黄大仙区| 尉氏县| 江北区| 呼玛县| 镇平县| 潮安县| 黄冈市| 会东县| 遵义县| 江阴市| 上饶市| 洮南市| 惠东县| 乌海市| 河津市| 全椒县| 东安县| 卓资县| 济源市| 谷城县| 陆河县| 霍邱县| 柘荣县| 安西县| 五原县| 陵川县| 南和县|