For AJAX applications, JSON is faster and easier than XML:
Using XML
Using JSON
<h2>JSON Object Creation in JavaScript</h2> <p> Name: <span id="jname"></span><br> Age: <span id="jage"></span><br> Address: <span id="jstreet"></span><br> Phone: <span id="jphone"></span><br> <select </p> <script> var JSONObject = { "name": "John Johnson", "street": "Oslo West 16", "age": 33, "phone": "555 1234567" }; document.getElementById("jname").innerHTML = JSONObject.name document.getElementById("jage").innerHTML = JSONObject.age document.getElementById("jstreet").innerHTML = JSONObject.street document.getElementById("jphone").innerHTML = JSONObject.phone </script> |
http://nuget.org/packages/EntityFramework/4.3.1
http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx
ابن از اون سوالایی که تا می گی .Asp.net بلدی ازت می پرسن... |
ViewState چیزی نیست جز یک کنترل Hidden از نوع Html Controls ، که قادر است هر مقداری را در خود ذخیره کند ، دات نت از این کنترل برای ذخیره کردن مقادیر مختلف استفاده می کند تا بتواند حالت ماندگاری صفحه را در هنگام PostBack حذف نماید . مقادیر موجود در ViewState توسط دات نت کد شده و در هنگام بازخوانی دی کد می شوند . به عنوان مثال : 1. <input type= "hidden" name= "__VIEWSTATE" id= "__VIEWSTATE" value= "Wb2YxX5ub+WyZf12Rw+MtycHue7g==" /> با این تفاسیر واضح است که در صورتی که از صفحه ای به صفحه دیگر منتقل شوید مقادیر داخل ViewState حذف خواهند شد . Cookie ها فایل هایی هستند که توسط مرورگر سرویس گیرنده (Client) در کامپیوتر او ذخیره می شوند ، تمامی مرورگر ها از کوکی پشتیبانی می کنند ، کوکی ها محل خوبی برای ذخیره اطلاعاتی مانند نام کاربری و رمز عبور و ....می باشد . کوکی ها دارای تاریخ انقضا بوده و میتوانید آن ها را به مدت طولانی نگه دارید ، همچنین با جابجا شدن از یک صفحه به صفحه دیگر و یا حتی بسته شدن مرورگر از بین نمی روند (البته به صورت پیشفرض با بسته شدن مرورگر از بین می روند ولی میتوان برای آن ها تاریخ انقضا تعریف کرد) میتوانید در مرورگرتان کوکی ها را جستجو و مشاهده کنید . Session برخلاف کوکی در سرویس دهنده (Server) ذخیره می شود مکان ذخیره Session را میتوان تغییر داد ولی به صورت پیشفرض در حافظه ذخیره می شود برای هم به سرعت قابل دسترسی است ، در هنگام ساخت یک جلسه (Session) یک کوکی هم در سرویس گیرنده با مقدار آیدی Session ایجاد می گردد ، این به این دلیل است که مقادیر Session عمومی نیست و باید به اضای هر کاربر ایجاد گردد . نکته مهم این است که به این دلیل که Session در حافظه سرور ذخیره می شود و حافظه از منابع بسیار مهم سرور به حساب می آید استفاده نا بجا از آن می تواند به سرور لطمه وارد کند ، البته معمولا سرویس دهندگان میزبانی زمانی را جهت TimeOut شدن Session قرار میدهند تا مشکلی از نظر مدیریت حافظه پیش نیاید . بنابراین شما قادر نخواهید بود مقادیری را برای مدت طولانی در حافظه ذخیره کنید مگر اینکه محل ذخیره Session را تغییر دهید . جمع بندی :
|
ViewState چیزی نیست جز یک کنترل Hidden از نوع Html Controls ، که قادر است هر مقداری را در خود ذخیره کند ، دات نت از این کنترل برای ذخیره کردن مقادیر مختلف استفاده می کند تا بتواند حالت ماندگاری صفحه را در هنگام PostBack حذف نماید . مقادیر موجود در ViewState توسط دات نت کد شده و در هنگام بازخوانی دی کد می شوند . به عنوان مثال : 1. <input type= "hidden" name= "__VIEWSTATE" id= "__VIEWSTATE" value= "Wb2YxX5ub+WyZf12Rw+MtycHue7g==" /> با این تفاسیر واضح است که در صورتی که از صفحه ای به صفحه دیگر منتقل شوید مقادیر داخل ViewState حذف خواهند شد . Cookie ها فایل هایی هستند که توسط مرورگر سرویس گیرنده (Client) در کامپیوتر او ذخیره می شوند ، تمامی مرورگر ها از کوکی پشتیبانی می کنند ، کوکی ها محل خوبی برای ذخیره اطلاعاتی مانند نام کاربری و رمز عبور و ....می باشد . کوکی ها دارای تاریخ انقضا بوده و میتوانید آن ها را به مدت طولانی نگه دارید ، همچنین با جابجا شدن از یک صفحه به صفحه دیگر و یا حتی بسته شدن مرورگر از بین نمی روند (البته به صورت پیشفرض با بسته شدن مرورگر از بین می روند ولی میتوان برای آن ها تاریخ انقضا تعریف کرد) میتوانید در مرورگرتان کوکی ها را جستجو و مشاهده کنید . Session برخلاف کوکی در سرویس دهنده (Server) ذخیره می شود مکان ذخیره Session را میتوان تغییر داد ولی به صورت پیشفرض در حافظه ذخیره می شود برای هم به سرعت قابل دسترسی است ، در هنگام ساخت یک جلسه (Session) یک کوکی هم در سرویس گیرنده با مقدار آیدی Session ایجاد می گردد ، این به این دلیل است که مقادیر Session عمومی نیست و باید به اضای هر کاربر ایجاد گردد . نکته مهم این است که به این دلیل که Session در حافظه سرور ذخیره می شود و حافظه از منابع بسیار مهم سرور به حساب می آید استفاده نا بجا از آن می تواند به سرور لطمه وارد کند ، البته معمولا سرویس دهندگان میزبانی زمانی را جهت TimeOut شدن Session قرار میدهند تا مشکلی از نظر مدیریت حافظه پیش نیاید . بنابراین شما قادر نخواهید بود مقادیری را برای مدت طولانی در حافظه ذخیره کنید مگر اینکه محل ذخیره Session را تغییر دهید . جمع بندی :
|
ViewState چیزی نیست جز یک کنترل Hidden از نوع Html Controls ، که قادر است هر مقداری را در خود ذخیره کند ، دات نت از این کنترل برای ذخیره کردن مقادیر مختلف استفاده می کند تا بتواند حالت ماندگاری صفحه را در هنگام PostBack حذف نماید . مقادیر موجود در ViewState توسط دات نت کد شده و در هنگام بازخوانی دی کد می شوند .
به عنوان مثال :
1.
<input type=
"hidden"
name=
"__VIEWSTATE"
id=
"__VIEWSTATE"
value=
"Wb2YxX5ub+WyZf12Rw+MtycHue7g=="
/>
با این تفاسیر واضح است که در صورتی که از صفحه ای به صفحه دیگر منتقل شوید مقادیر داخل ViewState حذف خواهند شد .
Cookie ها فایل هایی هستند که توسط مرورگر سرویس گیرنده (Client) در کامپیوتر او ذخیره می شوند ، تمامی مرورگر ها از کوکی پشتیبانی می کنند ، کوکی ها محل خوبی برای ذخیره اطلاعاتی مانند نام کاربری و رمز عبور و ....می باشد . کوکی ها دارای تاریخ انقضا بوده و میتوانید آن ها را به مدت طولانی نگه دارید ، همچنین با جابجا شدن از یک صفحه به صفحه دیگر و یا حتی بسته شدن مرورگر از بین نمی روند (البته به صورت پیشفرض با بسته شدن مرورگر از بین می روند ولی میتوان برای آن ها تاریخ انقضا تعریف کرد)
میتوانید در مرورگرتان کوکی ها را جستجو و مشاهده کنید .
Session برخلاف کوکی در سرویس دهنده (Server) ذخیره می شود مکان ذخیره Session را میتوان تغییر داد ولی به صورت پیشفرض در حافظه ذخیره می شود برای هم به سرعت قابل دسترسی است ، در هنگام ساخت یک جلسه (Session) یک کوکی هم در سرویس گیرنده با مقدار آیدی Session ایجاد می گردد ، این به این دلیل است که مقادیر Session عمومی نیست و باید به اضای هر کاربر ایجاد گردد .
نکته مهم این است که به این دلیل که Session در حافظه سرور ذخیره می شود و حافظه از منابع بسیار مهم سرور به حساب می آید استفاده نا بجا از آن می تواند به سرور لطمه وارد کند ، البته معمولا سرویس دهندگان میزبانی زمانی را جهت TimeOut شدن Session قرار میدهند تا مشکلی از نظر مدیریت حافظه پیش نیاید . بنابراین شما قادر نخواهید بود مقادیری را برای مدت طولانی در حافظه ذخیره کنید مگر اینکه محل ذخیره Session را تغییر دهید .
جمع بندی :