1. 程式人生 > >MVC中部分檢視呼叫方法總結

MVC中部分檢視呼叫方法總結

<body>

這種方式 不走  controller

    @Html.Partial("../Shared/Error");

 這種方式    走 controller

 @Html.Action("Dismode","Shared")

 </body>

Action、RenderAction載入方法的檢視,執行Controller→ Model → View的順序,然後把產生的頁面帶回到原來的View中再回傳。

Partial、RenderPartial直接載入檢視檔案內容

新建一個控制器: 返回部分檢視
    public class AdminController : Controller
    {
        public ActionResult UpdateAdmin()
        {
            return PartialView("UpdateAdmin", new YingPingPuirtureMVC4.Models.LoginModel() { Name = "admin", Password = "admin" });
        }
     }
 在Views 的Shared資料夾新增一個檢視 UpdateAdmin

呼叫檢視的幾種方法
  1. Jquery 呼叫

    $(function () {
             $("#load").load("/Admin/UpdateAdmin");
         })

2 . Html.Action 呼叫
   如下:

    @Html.Action("UpdateAdmin","Admin")

3. 直接呼叫 不經過Controller
  如下:
      @Html.Partial("UpdateAdmin", new YingPingPuirtureMVC4.Models.LoginModel() {  Name="admin", Password="admin"})


相關推薦

MVC部分檢視呼叫方法總結

<body> 這種方式 不走  controller     @Html.Partial("../Shared/Error");  這種方式    走 controller  @Html.Action("Dismode","Shared")  <

ubuntuapt-get的預設安裝路徑。安裝、解除安裝以及檢視方法總結

apt-get 下載後,軟體所在路徑是什麼?? /var/cache/apt/archives ubuntu 預設的PATH為 PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/us

Ubuntu 軟體的安裝、解除安裝以及檢視方法總結

apt-cache search # ------(package 搜尋包)apt-cache show #------(package 獲取包的相關資訊,如說明、大小、版本等)apt-get install # ------(package 安裝包)apt-get install # -----(packa

Ubuntu:軟體的安裝、解除安裝以及檢視方法總結

說明:由於圖形化介面方法(如Add/Remove... 和Synaptic Package Manageer)比較簡單,所以這裡主要總結在終端通過命令列方式進行的軟體包安裝、解除安裝和刪除的方法。 一、Ubuntu中軟體安裝方法 1、APT方式 (1)普通安裝:apt-g

Ubuntu 軟體的安裝、解除安裝以及檢視方法總結

apt-cache search # ------(package 搜尋包) apt-cache show #------(package 獲取包的相關資訊,如說明、大小、版本等) apt-get install # ------(package 安裝包) apt-get install # -----(p

Ubuntu 軟體的安裝、解除安裝以及檢視方法總結(轉)

apt-cache search # ------(package 搜尋包)apt-cache show #------(package 獲取包的相關資訊,如說明、大小、版本等)apt-get install # ------(package 安裝包)apt-get install # -----(packa

linux軟件安裝方法總結

linuxlinux中軟件安裝方法:1 rpm -ivh 包名.rpm 有依賴問題,安裝A,A需要先安裝B,B先安裝C等。2 yum安裝,yum包管理器,yum安裝解決rpm安裝的依賴問題,安裝更簡單化。 優點:簡單,易用,高效 缺點:不能定制 centos切換在線yum源地址為ali

ASP.NET MVC的路由IRouteConstraint方法應用實例

http col spa Go clas .aspx direct lec rep 在如下代碼的寫法中: public class RouteConfig { public static void RegisterRoutes(RouteColle

js數組常用方法總結

dds 設置 布爾 nsh border 方式 cal AR 操作數 前言 從事前端到現在也有快兩年了,平時也會收集整理一些筆記放在印象筆記,不過收集過之後就在沒有看過,經大佬指點,真正掌握一個知識點,最好的方式就是用自己的話把內容講明白,就開始將以前零散的東西整合一下,和

bash shell 時間操作常用方法總結

hour day 當前時間 簡單的 之前 nbsp seconds 獲取 相互   在日常的工作中,bash shell 的時間操作非常頻繁。比如shell腳本定時發送數據統計的時候,會查看當前是否為預定的發送時間。或者使用文件保存一些數據時,一般會生成時間字符串當做文

Srping MVCController的void方法聲明誤區

springmvc 不定 pin 如果 maven detail rpi mapping 內容 轉載自:http://blog.csdn.net/yh_zeng2 https://blog.csdn.net/yh_zeng2/article/details/75136614

js的跨域方法總結

什麼是跨域? 瀏覽器的安全策略,只要協議,域名,埠有任何一個不同,就被當做不同的域。 下面對http://www.qichedaquan.com的同源檢測 http://www.qichedaquan.com/a.html  // 同源 http://www.qichedaquan.com/b.html  /

spring mvcajax的呼叫(在上一篇的基本上)

spring mvc中ajax的呼叫 目錄 三、測試 一、在網格根目錄下建 resources\css resources\css\css.css @CHARSET "UTF-8"; .cssTable{ border:1px blue solid;

JavaRMI遠端呼叫方法

之前有兩篇文章是關於RPC的,Java中的RMI則是一種特殊的RPC實現方式,都是遠端方法呼叫,即客戶端可以呼叫伺服器端的方法 下面實現一個Java RMI 1.建立遠端介面類RmiTest.java package cn.ysjh; import java.rmi.Remote; i

JS部分 Array 物件方法介紹

1.concat() concat() 方法用於連線兩個或多個數組。該方法不會改變現有的陣列,而僅僅會返回被連線陣列的一個副本 <script type="text/javascript"> var a = [1,2,3]; document.write(a.concat(4,5));

python模組呼叫方法總結

python有三種匯入模組的方法 感謝原作者Allenw 原文地址 其一, import modname: 模組是指一個可以互動使用,或者從另一Python 程式訪問的程式碼段。只要匯入了一個模組,就可以引用它的任何公共的函式、類或屬性。模組可以通過這種

javaweb中文亂碼解決方法總結之response和request解決方法

一中文論碼問題出現的由來         之所以會產生亂碼問題,不僅僅是中文亂碼,其原因就在於:編碼和解碼採用了不同的碼錶。而之所以會有編碼和解碼這一回事,也是因為,無論資料是在傳輸還是儲存等等過程中

JSPout物件的方法總結

out物件被封裝為javax.servlet.jsp.jspWriter介面,通過呼叫pageContext.getOut()方法可以獲取out物件。1.public abstract void clear()清除緩衝區中的內容,不將資料傳送至客戶端。2.public ab

最簡單的處理MVC預設的Json方法返回時間的問題

利用 Json方法返回 資料時,如果有時間格式,會變成 “\/Date(1369419656217)\/” 這個樣子,問了同事找到個解決方法 using Newtonsoft.Json; using Newtonsoft.Json.Converters;

c#的常用ToString()方法總結

對於int,double等的tostring: C     貨幣     2.5.ToString("C")     ¥2.50