MVC çerçevesinin iç içe geçmiş ana sayfadan yararlanıp yararlanamayacağını bilmek istedim. Öyleyse, bunun nasıl yapıldığına dair bir bilgisi var mı?ASP.NET MVC'de iç içe geçmiş ana sayfalar var mı?
cevap
Yep. Bunun hakkında bir blog yazısı gördüm: http://jeffreypalermo.com/blog/asp-net-mvc-and-the-templated-partial-view-death-to-ascx/
Çok güzel şeyler.
Biz gibi standart içeren ayrı gelen düzen ve site geniş biçimlendirme amacıyla, sık sık iç içe ana sayfalar kullanın:
Site.Master:
<%@ Master Language="C#" AutoEventWireup="true" Inherits="System.Web.Mvc.ViewMasterPage<PageViewModel>" %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="language" content="en">
<title><asp:ContentPlaceHolder ID="Title" runat="server"><%= Model.Page.Title %></asp:ContentPlaceHolder></title>
<% Html.RenderPartial("Head"); %>
<meta name="robots" content="index, follow">
<meta name="robots" content="noodp">
<asp:ContentPlaceHolder ID="ExtraHead" runat="server"></asp:ContentPlaceHolder>
</head>
<body >
<asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>
</body>
</html>
sonra Siteyi kullanarak bir başka usta var .Master,
Standard.Master:
<%@ Master Language="C#" AutoEventWireup="true" Inherits="System.Web.Mvc.ViewMasterPage<PageViewModel>" MasterPageFile="Site.Master" %>
<asp:Content ContentPlaceHolderID="ExtraHead" runat="server">
<asp:ContentPlaceHolder ID="ExtraHead" runat="server"></asp:ContentPlaceHolder>
</asp:Content>
<asp:Content ContentPlaceHolderID="MainContent" runat="server">
<asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>
</asp:Content>
Güzel örnek, size nasıl gösterdiğinizi seviyorum her bir ana şablon düzeyinde aynı ContentPlaceHolder Kimliği'ni kullanabilir – lambacck
@Richard: Inherits = "System.Web.Mvc.ViewMasterPage
Çok hoş. Teşekkür ederim! – Ricky
- 1. AngularJS iç içe geçmiş sayfalar, hepsi işlenir
- 2. .NET Compiler - İç içe geçmiş döngü en iyileştirmeleri var mı?
- 3. MigraDoc - iç içe geçmiş/iç içe geçmiş tablolar?
- 4. Android'de iç içe geçmiş kaydırma
- 5. İç içe geçmiş redüktörler
- 6. İç içe geçmiş işlevler için eşdeğer bir eşdeğer var mı?
- 7. İç içe geçmiş GROUP BY'lere bir alternatif var mı?
- 8. İç içe geçmiş sözlükler LINQ
- 9. Vuejs iç içe geçmiş bileşenleri,
- 10. İç içe geçmiş SELECT seçenekleri
- 11. İç içe geçmiş yineleme sorunu
- 12. Omurga iç içe geçmiş koleksiyon
- 13. Golang iç içe geçmiş işlevi iç sınıf
- 14. İç içe geçmiş AngularJS, Jasmine
- 15. linq iç içe geçmiş liste
- 16. iç içe geçmiş tablo işlemleri
- 17. Java - Gson ayrıştırma iç içe geçmiş iç içe yuvalanmış
- 18. İç içe geçmiş sözlük python
- 19. JSON İç içe geçmiş Listeler
- 20. İç içe istisnalar mı?
- 21. İç içe geçmiş işlev ortamı seçimi
- 22. Dapper ORM İç içe geçmiş nesneler
- 23. İç içe geçmiş durumdaki denetleyici yürütülüyor
- 24. İç içe geçmiş işlevler içinden kaçmak
- 25. ViewData'yı iç içe ana sayfalara atama
- 26. İç içe geçmiş vue.js örnekleri/öğeleri
- 27. İç içe geçmiş her bir döngü iç içe geçmiş bir dizideki yinelenen öğeyi bulun
- 28. D iç içe geçmiş işlevler tür çıkarımı
- 29. $ q.all ve iç içe geçmiş sözler
- 30. İç içe geçmiş yollarda parazitlerin geçersiz kılınması
beni buna yendi. İyi yazı. – aleemb
Sadece tweet'leri yakalamaya ihtiyacım var gibi görünüyor. elijahmanor: "ASP.NET MVC ve templated kısmi görünümü (ASCX'e ölüm)" @jeffreypalermo tarafından #tech #aspnetmvc http://bit.ly/ctKii " Teşekkürler! – OneSmartGuy