JaringanHosting.com

Penyedia Windows Hosting, Reseller Hosting dan Cloud Server Terbaik dan Termurah di Indonesia.

JaringanHosting.com

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.

Windows ASP.NET Hosting Terbaik

JaringanHosting.com adalah penyedia Windows dan ASP.NET Hosting Terbaik di Indonesia. Kami merupakan Microsoft No #1 Spotlight Hosting Partner di Indonesia.

Paket Hosting Unlimited (*)

Bersama dengan JaringanHosting.com, Anda memiliki kebebasan dalam berkarya. Upload tulisan-tulisan menarik Anda di situs blogging Anda sepuasnya karena kami menawarkan paket Unlimited Disk Space dan Bandwidth.

Ada Pertanyaan? Hubungi Kami sekarang juga.

Jika Anda ada pertanyaan, silahkan hubungi kami di sales@jaringanhosting.com atau telp ke (021) 661 1105 / (021) 668 5588 / (021) 9327 7931.

Wednesday 9 April 2014

ASP.NET MVC Hosting - JaringanHosting.com :: Named Anchors dan URL MVC

Named Anchors digunakan untuk menghasilkan link ke lokasi tertentu dalam dokumen web. Kecuali Anda berhati-hati, Anda mungkin memiliki sedikit kesulitan untuk mendapatkan ini dapat berjalan menggunakan pembantu MVC LinkExtension. Named Anchors  memerlukan penggunaan nama atribut dalam elemen <a href>. Jika Anda melihat kode sumber dari setiap halaman di situsyang b erisi sebuah artikel dengan komentar, Anda dapat melihat bahwa bagian Komentar didahului oleh salah satu dari ini:



<a href="#" name="comments"></a>
<h2>Comments</h2>

Anda juga dapat melihat (di mana ada sejumlah komentar) yang masing-masing adalah "bookmarked" dengan Named Anchors yang unik nya:
<a href="#" name="commentId1033"></a>
<div class="comment">
...
<a href="#" name="commentId1034"></a>
<div class="comment">
...
<a href="#" name="commentId1035"></a>
<div class="comment">
...

Untuk mendapatkan ini berjalan lancar, sehingga browser membawa pengguna ke posisi dalam dokumen didefinisikan oleh anchor , URL harus ditambahkan dengan # <anchor-name> , di mana <anchor-name> sesuai dengan atribut nama dalam link . 

Contoh :
http://www.jaringanhosting.com/Article/123/contohnamahalaman.asax # commentId1031
http://www.jaringanhosting.com/Article/36/contohnamahalaman # comments

Jika Anda mencoba untuk menghasilkan jenis URL dinamis dengan menggabungkan ID item dengan string , Anda mungkin menemukan bahwa URL yang dihasilkan mengandung 23 % di mana Anda haapkan hash atau tanda pound ( # ). Ia mendapat urlencoded . Dan link tidak bekerja seperti yang diharapkan .

Baik ActionLink dan ekstensi pembantu RouteLink mengandung kelebihan untuk mengatasi masalah ini , tapi hanya melihat daftar pilihan saat ini yang berlebihan tidak selalu membuat ini jelas . Setelah Anda memahami bahwa spesifikasi HTML resmi mengacu pada bagian dari URL setelah # sebagai fragmen identifier , itu harus menjadi lebih jelas bahwa kelebihan dibutuhkan adalah yang satu ini ( untuk RouteLink ) :
Metode LinkExtensions RouteLink ( HtmlHelper , String , String , String , String , String , Object , Object )
Argumen String kelima mengambil " fragmen " , atau bagian setelah tanda # .Komentar Terbaru panel ( di bagian kanan atas halaman Home ) menggunakan kelebihan ini untuk menghasilkan linkback nama komentar penyedia :

<%= Html.RouteLink(
item.CommentName, // Link Text
"Show", // Route Name
null, // Protocol
null, // Host Name
"commentId" + item.CommentID, // Fragment
new { // Route Values
controller = "Article",
action = "Show",
id = item.Articles.ArticleID,
title = item.Articles.Headline.ToCleanUrl()
},
null // HTML Attributes
) %>