SlideShare a Scribd company logo
1 of 17
ASP.NET’de neler oluyor?
ASP.NET Core’a kısa bir bakış
ARDA ÇETİNKAYA
Takip Et: @ardacetinkaya
Yaz: ardacetinkaya@gmail.com
Oku: www.minepla.net
• ASP.NET ile tanıştınız mı?
• Geçmişte neler oldu…
• Günümüzde neler oluyor…
• ASP.NET Core 1.0 (ex-ASP.NET 5)
• .NET Core
• .ASP.NET Core
• Demo
• Visual Studio Code
• ASP.NET Core 1.0
Ajanda
ASP.NET ile tanıştınız mı?
• Microsoft’un geliştirdiği .NET Framework tabanlı web uygulamaları geliştirme alt yapısı
• Common Language Runtime
• Sunucu tabanlı uygulama geliştirme
• Dinamik sayfalar, dinamik web uygulamaları, dinamik kontroller
• Web servisleri( *.asmx)
• 1996 – Hello World – ASP (Active Server Pages)
• 2002 – ASP.NET 1.0
• 2003 – ASP.NET 1.1
• 2005 – ASP.NET 2.0
• Master Pages, Themes, Globalization, Login Controls, Web Parts…
• 2007 – ASP.NET 3.5
• ASP.NET Ajax, LINQ, Dynamic Data, ListView…
• 2009 – ASP.NET 3.5 SP1
• MVC
• 2010 – ASP.NET 4.0
• MVC 2
• 2012 – ASP.NET 4.5
• Web API, SignalR,MVC4
• 2013 - ASP.NET 4.5.1
• MVC 5, Web API 2
• 2014 – ASP.NET vNext
• ASP.NET 5
• ASP.NET Core
Geçmiş
- Mobil
- Bulut
- Geliştirme teknolojileri çeşitliliği
- Araçlar
- Platformlar
- Diller
- Containers
- Açık kaynak uygulamalar
- Agile
- “Be quick or be dead”
- Nesnelerin İnterneti (IoT)
Günümüzde neler oluyor…
• Açık kaynak
• Platform bağımsız
• Bulut için optimize edilmiş.
• İhtiyacın kadar kullan…(Nuget paketleri)
• .NET Framework’ün kuzeni…
• Mevcut .NET Framework’ün yerini almıyor
.NET Core 1.0
ASP.NET Core 1.0
Gelecek
ASP.NET Core 1.0
• ASP.NET 5.0
• DNX
• DNVM
• ASP.NET Core 1.0 RC 1
• dotnet CLI
• Tek bir çatı altında toplanan bileşenler, Web API, MVC(v6)
• Daha basit ve modüler bir HTTP pipeline(middleware)
ASP.NET Core 1.0
ASP.NET Core 1.0
• Daha iyi performans
• http://web.ageofascent.com/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/
ASP.NET Core 1.0
• IIS ya da “self-hosted”
• Dahili “dependency injection”
• Web Form artık yok…
• Nuget paket desteği
• Açık kaynak
• System.Web.dll artık yok!!!!
• Hızlı
• TagHelpers (MVC)
• Özelleştirilebilir bileşenler
HTMLHelper
@Html.LabelFor(m => m.Name, new { @class = "col-md-2 control-label" })
TagHelper
<label asp-for="Name" class="col-md-2 control-label"></label>
ASP.NET Core 1.0
• HTMLHelpers
@using System.Security.Principal
@if (User.Identity.IsAuthenticated)
{
using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" }))
{
@Html.AntiForgeryToken()
<ul class="nav navbar-nav navbar-right">
<li>
@Html.ActionLink("Hello " + User.Identity.GetUserName() + "!", "Manage", "Account", routeValues: null, htmlAttributes: new { title =
"Manage" })
</li>
<li><a href="javascript:document.getElementById('logoutForm').submit()">Log off</a></li>
</ul>
}
}
else
{
<ul class="nav navbar-nav navbar-right">
<li>@Html.ActionLink("Register", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" })</li>
<li>@Html.ActionLink("Log in", "Login", "Account", routeValues: null, htmlAttributes: new { id = "loginLink" })</li>
</ul>
}
ASP.NET Core 1.0
Kaynak: http://www.hanselman.com/blog/ASPNET5VNextWorkInProgressExploringTagHelpers.aspx
• TagHelpers
@using System.Security.Principal
@if (User.Identity.IsAuthenticated)
{
<form method="post" controller="Account" action="LogOff" id="logoutForm" class="navbar-right">
<ul class="nav navbar-nav navbar-right">
<li>
<a controller="Account" action="Manage" title="Manage">Hello @User.Identity.GetUserName()!</a>
</li>
<li><a href="javascript:document.getElementById('logoutForm').submit()">Log off</a></li>
</ul>
</form>
}
else
{
<ul class="nav navbar-nav navbar-right">
<li><a id="registerLink" controller="Account" action="Register">Register</a></li>
<li><a id="loginLink" controller="Account" action="Login">Log in</a></li>
</ul>
}
ASP.NET Core 1.0
Kaynak: http://www.hanselman.com/blog/ASPNET5VNextWorkInProgressExploringTagHelpers.aspx
• Dikkat!!! Hala gelişmekte olan bir framework.
• Visual Studio Code 1.0
• ASP.NET Core 1.0
• Dotnet CLI
• Debugging
Demo
Kaynaklar
• ASP.NET Core 1.0 - https://dotnet.github.io/getting-started/
• ASP.NET Core - https://github.com/aspnet/
• .NET Core - https://github.com/dotnet/core
• .NET Platform Standard -
https://github.com/dotnet/corefx/blob/master/Documentation/architectur
e/net-platform-standard.md
• Visual Studio Code - https://code.visualstudio.com
Teşekkürler :)
Haydi sor sor…

More Related Content

What's hot

Angular Web Programlama
Angular Web ProgramlamaAngular Web Programlama
Angular Web ProgramlamaCihan Özhan
 
ASP.NET MVC 4 - Mahmut Can Sozeri Sunum
ASP.NET MVC 4 - Mahmut Can Sozeri SunumASP.NET MVC 4 - Mahmut Can Sozeri Sunum
ASP.NET MVC 4 - Mahmut Can Sozeri SunumGazi University
 
ASP.Net MVC ile Web Uygulamaları -16(JQuery)
ASP.Net MVC ile Web Uygulamaları -16(JQuery)ASP.Net MVC ile Web Uygulamaları -16(JQuery)
ASP.Net MVC ile Web Uygulamaları -16(JQuery)İbrahim ATAY
 
Vnet ve Vross-premises (Çapraz) Bağlantılar
Vnet ve Vross-premises (Çapraz) BağlantılarVnet ve Vross-premises (Çapraz) Bağlantılar
Vnet ve Vross-premises (Çapraz) BağlantılarMustafa
 
ASP.NET MVC V 2.0
ASP.NET MVC  V  2.0ASP.NET MVC  V  2.0
ASP.NET MVC V 2.0BT Akademi
 
JavaScript ile Taş Kırmak
JavaScript ile Taş KırmakJavaScript ile Taş Kırmak
JavaScript ile Taş Kırmakİbrahim ATAY
 

What's hot (6)

Angular Web Programlama
Angular Web ProgramlamaAngular Web Programlama
Angular Web Programlama
 
ASP.NET MVC 4 - Mahmut Can Sozeri Sunum
ASP.NET MVC 4 - Mahmut Can Sozeri SunumASP.NET MVC 4 - Mahmut Can Sozeri Sunum
ASP.NET MVC 4 - Mahmut Can Sozeri Sunum
 
ASP.Net MVC ile Web Uygulamaları -16(JQuery)
ASP.Net MVC ile Web Uygulamaları -16(JQuery)ASP.Net MVC ile Web Uygulamaları -16(JQuery)
ASP.Net MVC ile Web Uygulamaları -16(JQuery)
 
Vnet ve Vross-premises (Çapraz) Bağlantılar
Vnet ve Vross-premises (Çapraz) BağlantılarVnet ve Vross-premises (Çapraz) Bağlantılar
Vnet ve Vross-premises (Çapraz) Bağlantılar
 
ASP.NET MVC V 2.0
ASP.NET MVC  V  2.0ASP.NET MVC  V  2.0
ASP.NET MVC V 2.0
 
JavaScript ile Taş Kırmak
JavaScript ile Taş KırmakJavaScript ile Taş Kırmak
JavaScript ile Taş Kırmak
 

Viewers also liked

Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzArda Cetinkaya
 
'Aspect Oriented' Programlama
'Aspect Oriented' Programlama'Aspect Oriented' Programlama
'Aspect Oriented' ProgramlamaArda Cetinkaya
 
Business plan template
Business plan templateBusiness plan template
Business plan templateSean Achim
 
Senology Newsletter - March 12, 2013
Senology Newsletter - March 12, 2013Senology Newsletter - March 12, 2013
Senology Newsletter - March 12, 2013Senology.org
 
Photos kansas schl_ppt.
Photos  kansas schl_ppt.Photos  kansas schl_ppt.
Photos kansas schl_ppt.RoxieC
 
Final เตรียมสอบ
Final เตรียมสอบFinal เตรียมสอบ
Final เตรียมสอบTe'tee Pudcha
 
Guess Where? [Brighton]
Guess Where? [Brighton]Guess Where? [Brighton]
Guess Where? [Brighton]pepsmccrea
 
Who Gets GrandmasYyellow Pie Plate PPT
Who Gets GrandmasYyellow Pie Plate PPTWho Gets GrandmasYyellow Pie Plate PPT
Who Gets GrandmasYyellow Pie Plate PPTLoriScharmer
 
Senology.org Newsletter - March 2, 2012
Senology.org Newsletter - March 2, 2012Senology.org Newsletter - March 2, 2012
Senology.org Newsletter - March 2, 2012Senology.org
 
Who gets grandmas yellow pie plate story cards
Who gets grandmas yellow pie plate   story cardsWho gets grandmas yellow pie plate   story cards
Who gets grandmas yellow pie plate story cardsLoriScharmer
 
Senology Newsletter - February 18, 2015
Senology Newsletter - February 18, 2015Senology Newsletter - February 18, 2015
Senology Newsletter - February 18, 2015Senology.org
 
Wills and estate planning in nd march 2011
Wills and estate planning in nd march 2011Wills and estate planning in nd march 2011
Wills and estate planning in nd march 2011LoriScharmer
 
8th Meet the Professor, Advanced International Breast Cancer
8th Meet the Professor, Advanced International Breast Cancer8th Meet the Professor, Advanced International Breast Cancer
8th Meet the Professor, Advanced International Breast CancerSenology.org
 
Recovery after Disaster: the Family Financial Toolkit
Recovery after Disaster: the Family Financial ToolkitRecovery after Disaster: the Family Financial Toolkit
Recovery after Disaster: the Family Financial ToolkitLoriScharmer
 

Viewers also liked (20)

Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruz
 
'Aspect Oriented' Programlama
'Aspect Oriented' Programlama'Aspect Oriented' Programlama
'Aspect Oriented' Programlama
 
Microservices
MicroservicesMicroservices
Microservices
 
Business plan template
Business plan templateBusiness plan template
Business plan template
 
Senology Newsletter - March 12, 2013
Senology Newsletter - March 12, 2013Senology Newsletter - March 12, 2013
Senology Newsletter - March 12, 2013
 
Coming To Senses
Coming To SensesComing To Senses
Coming To Senses
 
Photos kansas schl_ppt.
Photos  kansas schl_ppt.Photos  kansas schl_ppt.
Photos kansas schl_ppt.
 
Final เตรียมสอบ
Final เตรียมสอบFinal เตรียมสอบ
Final เตรียมสอบ
 
Guess Where? [Brighton]
Guess Where? [Brighton]Guess Where? [Brighton]
Guess Where? [Brighton]
 
Καβάφης
ΚαβάφηςΚαβάφης
Καβάφης
 
Who Gets GrandmasYyellow Pie Plate PPT
Who Gets GrandmasYyellow Pie Plate PPTWho Gets GrandmasYyellow Pie Plate PPT
Who Gets GrandmasYyellow Pie Plate PPT
 
Uihfrs paula.
Uihfrs paula.Uihfrs paula.
Uihfrs paula.
 
Senology.org Newsletter - March 2, 2012
Senology.org Newsletter - March 2, 2012Senology.org Newsletter - March 2, 2012
Senology.org Newsletter - March 2, 2012
 
Who gets grandmas yellow pie plate story cards
Who gets grandmas yellow pie plate   story cardsWho gets grandmas yellow pie plate   story cards
Who gets grandmas yellow pie plate story cards
 
Senology Newsletter - February 18, 2015
Senology Newsletter - February 18, 2015Senology Newsletter - February 18, 2015
Senology Newsletter - February 18, 2015
 
C'est la mode
C'est la modeC'est la mode
C'est la mode
 
Zainal CV
Zainal CVZainal CV
Zainal CV
 
Wills and estate planning in nd march 2011
Wills and estate planning in nd march 2011Wills and estate planning in nd march 2011
Wills and estate planning in nd march 2011
 
8th Meet the Professor, Advanced International Breast Cancer
8th Meet the Professor, Advanced International Breast Cancer8th Meet the Professor, Advanced International Breast Cancer
8th Meet the Professor, Advanced International Breast Cancer
 
Recovery after Disaster: the Family Financial Toolkit
Recovery after Disaster: the Family Financial ToolkitRecovery after Disaster: the Family Financial Toolkit
Recovery after Disaster: the Family Financial Toolkit
 

Similar to ASP.NET Core 1.0

Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Evren Ayan
 
React.js Web Programlama
React.js Web ProgramlamaReact.js Web Programlama
React.js Web ProgramlamaCihan Özhan
 
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciSinan Bozkuş
 
Internet programcılığı-i
Internet programcılığı-iInternet programcılığı-i
Internet programcılığı-iemre61
 
ASP.NET MVC'den ASP.NET Core'a Geçiş
ASP.NET MVC'den ASP.NET Core'a GeçişASP.NET MVC'den ASP.NET Core'a Geçiş
ASP.NET MVC'den ASP.NET Core'a GeçişSinan Bozkuş
 
Php odev-sitesi
Php odev-sitesiPhp odev-sitesi
Php odev-sitesisersld89
 
Node.js'e Hızlı Bir Bakış
Node.js'e Hızlı Bir BakışNode.js'e Hızlı Bir Bakış
Node.js'e Hızlı Bir BakışMustafa Dağdelen
 
C sharp-dokumani
C sharp-dokumaniC sharp-dokumani
C sharp-dokumanisersld30
 
ASP.Net MVC ile Web Uygulamaları -17(MVCContrib)
ASP.Net MVC ile Web Uygulamaları -17(MVCContrib)ASP.Net MVC ile Web Uygulamaları -17(MVCContrib)
ASP.Net MVC ile Web Uygulamaları -17(MVCContrib)İbrahim ATAY
 
C sharp-sitesi
C sharp-sitesiC sharp-sitesi
C sharp-sitesisersld30
 
Osman kurt & zahide aytar
Osman kurt & zahide aytarOsman kurt & zahide aytar
Osman kurt & zahide aytarOsman Kurt
 
Php kursu-adana
Php kursu-adanaPhp kursu-adana
Php kursu-adanasersld88
 
Java Web Uygulama Geliştirme
Java Web Uygulama GeliştirmeJava Web Uygulama Geliştirme
Java Web Uygulama Geliştirmeahmetdemirelli
 
Zend Framework'e Hizli Giris
Zend Framework'e Hizli GirisZend Framework'e Hizli Giris
Zend Framework'e Hizli Girissascoms
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated ContainersVahric Muhtaryan
 
Dspace Migration and Dspace Piwik Integration
Dspace Migration and Dspace Piwik IntegrationDspace Migration and Dspace Piwik Integration
Dspace Migration and Dspace Piwik IntegrationMesut Güngör
 

Similar to ASP.NET Core 1.0 (20)

Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
 
React.js Web Programlama
React.js Web ProgramlamaReact.js Web Programlama
React.js Web Programlama
 
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci
 
Ajax
AjaxAjax
Ajax
 
Asp.net ajax
Asp.net ajaxAsp.net ajax
Asp.net ajax
 
Internet programcılığı-i
Internet programcılığı-iInternet programcılığı-i
Internet programcılığı-i
 
ASP.NET MVC'den ASP.NET Core'a Geçiş
ASP.NET MVC'den ASP.NET Core'a GeçişASP.NET MVC'den ASP.NET Core'a Geçiş
ASP.NET MVC'den ASP.NET Core'a Geçiş
 
Php odev-sitesi
Php odev-sitesiPhp odev-sitesi
Php odev-sitesi
 
Node.js'e Hızlı Bir Bakış
Node.js'e Hızlı Bir BakışNode.js'e Hızlı Bir Bakış
Node.js'e Hızlı Bir Bakış
 
SCVMM 2008 R2 Self-Service Portal 2.0
SCVMM 2008 R2 Self-Service Portal 2.0SCVMM 2008 R2 Self-Service Portal 2.0
SCVMM 2008 R2 Self-Service Portal 2.0
 
C sharp-dokumani
C sharp-dokumaniC sharp-dokumani
C sharp-dokumani
 
ASP.Net MVC ile Web Uygulamaları -17(MVCContrib)
ASP.Net MVC ile Web Uygulamaları -17(MVCContrib)ASP.Net MVC ile Web Uygulamaları -17(MVCContrib)
ASP.Net MVC ile Web Uygulamaları -17(MVCContrib)
 
C sharp-sitesi
C sharp-sitesiC sharp-sitesi
C sharp-sitesi
 
Osman kurt & zahide aytar
Osman kurt & zahide aytarOsman kurt & zahide aytar
Osman kurt & zahide aytar
 
Php kursu-adana
Php kursu-adanaPhp kursu-adana
Php kursu-adana
 
Aspnet M V C
Aspnet M V CAspnet M V C
Aspnet M V C
 
Java Web Uygulama Geliştirme
Java Web Uygulama GeliştirmeJava Web Uygulama Geliştirme
Java Web Uygulama Geliştirme
 
Zend Framework'e Hizli Giris
Zend Framework'e Hizli GirisZend Framework'e Hizli Giris
Zend Framework'e Hizli Giris
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated Containers
 
Dspace Migration and Dspace Piwik Integration
Dspace Migration and Dspace Piwik IntegrationDspace Migration and Dspace Piwik Integration
Dspace Migration and Dspace Piwik Integration
 

ASP.NET Core 1.0

  • 1. ASP.NET’de neler oluyor? ASP.NET Core’a kısa bir bakış ARDA ÇETİNKAYA Takip Et: @ardacetinkaya Yaz: ardacetinkaya@gmail.com Oku: www.minepla.net
  • 2. • ASP.NET ile tanıştınız mı? • Geçmişte neler oldu… • Günümüzde neler oluyor… • ASP.NET Core 1.0 (ex-ASP.NET 5) • .NET Core • .ASP.NET Core • Demo • Visual Studio Code • ASP.NET Core 1.0 Ajanda
  • 3. ASP.NET ile tanıştınız mı? • Microsoft’un geliştirdiği .NET Framework tabanlı web uygulamaları geliştirme alt yapısı • Common Language Runtime • Sunucu tabanlı uygulama geliştirme • Dinamik sayfalar, dinamik web uygulamaları, dinamik kontroller • Web servisleri( *.asmx)
  • 4. • 1996 – Hello World – ASP (Active Server Pages) • 2002 – ASP.NET 1.0 • 2003 – ASP.NET 1.1 • 2005 – ASP.NET 2.0 • Master Pages, Themes, Globalization, Login Controls, Web Parts… • 2007 – ASP.NET 3.5 • ASP.NET Ajax, LINQ, Dynamic Data, ListView… • 2009 – ASP.NET 3.5 SP1 • MVC • 2010 – ASP.NET 4.0 • MVC 2 • 2012 – ASP.NET 4.5 • Web API, SignalR,MVC4 • 2013 - ASP.NET 4.5.1 • MVC 5, Web API 2 • 2014 – ASP.NET vNext • ASP.NET 5 • ASP.NET Core Geçmiş
  • 5. - Mobil - Bulut - Geliştirme teknolojileri çeşitliliği - Araçlar - Platformlar - Diller - Containers - Açık kaynak uygulamalar - Agile - “Be quick or be dead” - Nesnelerin İnterneti (IoT) Günümüzde neler oluyor…
  • 6. • Açık kaynak • Platform bağımsız • Bulut için optimize edilmiş. • İhtiyacın kadar kullan…(Nuget paketleri) • .NET Framework’ün kuzeni… • Mevcut .NET Framework’ün yerini almıyor .NET Core 1.0
  • 9. ASP.NET Core 1.0 • ASP.NET 5.0 • DNX • DNVM • ASP.NET Core 1.0 RC 1 • dotnet CLI
  • 10. • Tek bir çatı altında toplanan bileşenler, Web API, MVC(v6) • Daha basit ve modüler bir HTTP pipeline(middleware) ASP.NET Core 1.0
  • 11. ASP.NET Core 1.0 • Daha iyi performans • http://web.ageofascent.com/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/
  • 12. ASP.NET Core 1.0 • IIS ya da “self-hosted”
  • 13. • Dahili “dependency injection” • Web Form artık yok… • Nuget paket desteği • Açık kaynak • System.Web.dll artık yok!!!! • Hızlı • TagHelpers (MVC) • Özelleştirilebilir bileşenler HTMLHelper @Html.LabelFor(m => m.Name, new { @class = "col-md-2 control-label" }) TagHelper <label asp-for="Name" class="col-md-2 control-label"></label> ASP.NET Core 1.0
  • 14. • HTMLHelpers @using System.Security.Principal @if (User.Identity.IsAuthenticated) { using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" })) { @Html.AntiForgeryToken() <ul class="nav navbar-nav navbar-right"> <li> @Html.ActionLink("Hello " + User.Identity.GetUserName() + "!", "Manage", "Account", routeValues: null, htmlAttributes: new { title = "Manage" }) </li> <li><a href="javascript:document.getElementById('logoutForm').submit()">Log off</a></li> </ul> } } else { <ul class="nav navbar-nav navbar-right"> <li>@Html.ActionLink("Register", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" })</li> <li>@Html.ActionLink("Log in", "Login", "Account", routeValues: null, htmlAttributes: new { id = "loginLink" })</li> </ul> } ASP.NET Core 1.0 Kaynak: http://www.hanselman.com/blog/ASPNET5VNextWorkInProgressExploringTagHelpers.aspx
  • 15. • TagHelpers @using System.Security.Principal @if (User.Identity.IsAuthenticated) { <form method="post" controller="Account" action="LogOff" id="logoutForm" class="navbar-right"> <ul class="nav navbar-nav navbar-right"> <li> <a controller="Account" action="Manage" title="Manage">Hello @User.Identity.GetUserName()!</a> </li> <li><a href="javascript:document.getElementById('logoutForm').submit()">Log off</a></li> </ul> </form> } else { <ul class="nav navbar-nav navbar-right"> <li><a id="registerLink" controller="Account" action="Register">Register</a></li> <li><a id="loginLink" controller="Account" action="Login">Log in</a></li> </ul> } ASP.NET Core 1.0 Kaynak: http://www.hanselman.com/blog/ASPNET5VNextWorkInProgressExploringTagHelpers.aspx
  • 16. • Dikkat!!! Hala gelişmekte olan bir framework. • Visual Studio Code 1.0 • ASP.NET Core 1.0 • Dotnet CLI • Debugging Demo
  • 17. Kaynaklar • ASP.NET Core 1.0 - https://dotnet.github.io/getting-started/ • ASP.NET Core - https://github.com/aspnet/ • .NET Core - https://github.com/dotnet/core • .NET Platform Standard - https://github.com/dotnet/corefx/blob/master/Documentation/architectur e/net-platform-standard.md • Visual Studio Code - https://code.visualstudio.com Teşekkürler :) Haydi sor sor…