اشتراکها
ویژوال استدیو 14 CTP
"asp-validation-summary="ModelOnly را در مطلب «قسمت 14 - فعال سازی اعتبارسنجی ورودیهای کاربران » مطالعه کنید.
@if (ViewData.ModelState.Any(keyValuePair => keyValuePair.Value.Errors.Any())) { <div class="alert alert-danger"> <a href="#" class="close" data-dismiss="alert">×</a> <h4>خطاهای اعتبارسنجی</h4> <div asp-validation-summary="ModelOnly"></div> </div> }
در کد فوق که از T4MVC استفاده نشده ولی نحوه تعریف Url شما اشتباه است. قبلا هم در مورد نحوه تعریف صحیح Url در ASP.NET MVC مطلب نوشتم. حتما باید از Url.Action استفاده کنید.
برای اینکه بتونید از Url.Action در اسکریپتهای خودتون استفاده کنید پایین View جاری یک section به نام مثلا JavaScript درست کنید. در اینجا میشود داخل کدهای جاوا اسکریپتی هم از Razor استفاده کرد. سپس این section را در layout در قسمت header صفحه include کنید (در قسمت 14 سری MVC این سایت در مورد این تکنیک کاملا توضیح دادم).
برای اینکه بتونید از Url.Action در اسکریپتهای خودتون استفاده کنید پایین View جاری یک section به نام مثلا JavaScript درست کنید. در اینجا میشود داخل کدهای جاوا اسکریپتی هم از Razor استفاده کرد. سپس این section را در layout در قسمت header صفحه include کنید (در قسمت 14 سری MVC این سایت در مورد این تکنیک کاملا توضیح دادم).
باید در نحوهی ارسال فایل به سرور دست برد و اون رو سفارشی کرد. مثلا با استفاده از یک generic handler . نحوه پیاده سازی آنرا در jQuery میتونید اینجا مشاهده کنید:
http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=512
توسط ASP.Net ajax هم همین مفهوم به شکل دیگری پیاده سازی میشود:
http://msmvps.com/blogs/luisabreu/archive/2006/12/14/uploading-files-without-a-full-postback.aspx
http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=512
توسط ASP.Net ajax هم همین مفهوم به شکل دیگری پیاده سازی میشود:
http://msmvps.com/blogs/luisabreu/archive/2006/12/14/uploading-files-without-a-full-postback.aspx
اشتراکها
معرفی C# Dev Kit
The C# Dev Kit leverages the core C# language services and delivers additional productivity value to developers.
اشتراکها