بایگانی نویسنده: محمد آذرنیوا

روش های مختلف بایند کردن DropDownList در ASP.NET MVC

ASP.NET

در این آموزش DropDownList در ASP.NET MVC به روش های مختلف بایند کردن DropDownList در ASP.NET MVC پرداخته می شود :

یک پروژه جدید از نوع ASP.NET MVC  ایجاد کرده و نام آنرا  DropDownBinding بگزارید.

آموزش DropDownList در ASP.NET MVC

تمپلیت پروژه را Empty  انتخاب کرده و همچنین View engine از  نوع  Razor   انتخاب کنید.

آموزش asp.net با c#

یک کنترلر به پوشه کنترلر اضافه کنید.

کار با aspیک View اضافه کنید.

آموزش گام به گام طراحی سایت با asp netآموزش asp.net با c# pdf

آموزش DropDownList در ASP.NET MVC

 روش یک : بایند کردن Dropdown در داخل View

    @Html.DropDownList("Techonolgie", new List < SelectListItem > ()  
    {  
        new SelectListItem()  
        {  
            Text = ".Net", Value = "0"  
        },  
        new SelectListItem()  
        {  
            Text = "Java", Value = "1"  
        },  
        new SelectListItem()  
        {  
            Text = "Javascript", Value = "2"  
        },  
        new SelectListItem()  
        {  
            Text = "Angular", Value = "3"  
        },  
        new SelectListItem()  
        {  
            Text = "WCF", Value = "4"  
        }  
    }, "-- Select --")

آموزش طراحی سایت با c#

بعد از اجرای برنامه خروجی باید به شکل زیر باشد.

کار با asp

آموزش طراحی سایت مشهد

روش ۲: بایند کردن Dropdown با استفاده از View Bag

    public ActionResult Index()  
    {  
        List < SelectListItem > listTechonolgies = new List < SelectListItem > ()  
        {  
            new SelectListItem()  
                {  
                    Text = ".Net", Value = "0"  
                },  
                new SelectListItem()  
                {  
                    Text = "Java", Value = "1"  
                },  
                new SelectListItem()  
                {  
                    Text = "Javascript", Value = "2"  
                },  
                new SelectListItem()  
                {  
                    Text = "Angular", Value = "3"  
                },  
                new SelectListItem()  
                {  
                    Text = "WCF", Value = "4"  
                }  
        };  
        ViewBag.Techonolgie = listTechonolgies;  
        return View();  
    }

اموزش طراحی سایت asp net

در View

View

آموزش asp.net mvc

آموزش DropDownList در ASP.NET MVC

روش ۳: استفاده از کلاس مدل

برروی پوشه مدل راست کلیک کرده سپس یک کلاس با نام TechnologiesModel.cs اضافه کنید.

آموزش asp.net

دو کلاس زیر را به آن اضافه کنید:

    public class TechnologiesList  
    {  
        public SelectList lstTechnologies  
        {  
            get;  
            set;  
        }  
    }  
    public class Technologie  
    {  
        public int ID  
        {  
            get;  
            set;  
        }  
        public string TechnologieName  
        {  
            get;  
            set;  
        }  
    }

آموزش

کدهای کنترلر باید به شکل زیر اضافه شوند:

    public ActionResult Index()  
    {  
        List < Technologie > list = new List < Technologie > ();  
        list.Add(new Technologie()  
        {  
            TechnologieName = ".Net", ID = 0  
        });  
        list.Add(new Technologie()  
        {  
            TechnologieName = "Javascript", ID = 2  
        });  
        list.Add(new Technologie()  
        {  
            TechnologieName = "Angular", ID = 3  
        });  
        list.Add(new Technologie()  
        {  
            TechnologieName = "WCF", ID = 4  
        });  
        TechnologiesList TList = new TechnologiesList();  
        TList.lstTechnologies = new SelectList(list, "ID", "TechnologieName", 2);  
        return View(TList);  
    }

طراحی سایت asp net

@model DropDownBinding.Models.TechnologiesList  
  
@{  
    Layout = null;  
}  
  
<!DOCTYPE html>  
  
<html>  
<head>  
    <meta name="viewport" content="width=device-width" />  
    <title>Index</title>  
</head>  
<body>  
    <div>  
        <label>  
            Select Technologie  
        </label>  
        @Html.DropDownList("Tech",Model.lstTechnologies,"--Select--")  
    </div>  
</body>  
</html>

طراحی وب با ای اس پی

run

بررسی فرآیند درخواست صفحه به وسیله مرورگر در تکنولوژی ASP.NET

در این فایل صوتی قصد داریم نگاهی دقیق به تکنولوژی ASP.NET بیندازیم و بررسی درخواست صفحه به وسیله مرورگر در ASP.NET تشریح کنیم.

بررسی درخواست صفحه به وسیله مرورگر در ASP.NETدانلود فایل صوتی

دلایل استفاده از تکنولوژی ASP.NET

تکنوژی ASP.NET دارای علاقه مندان زیادی در دنیاست که از آن برای ساخت صفحات وب داینامیک استفاده می کنند. دلیل این امر مزایایی است که این تکنولوژی نسبت به محصولات دیگر دارد در این فایل صوتی به بررسی مزایای آن می پردازیم:

  • تکنولوژی بر پایه .Net Framework
  • پشتبانی از انواع زبان ها به طور هم زمان
  • اجرا در محیط CLR
  • شئی گرایی ASP.NET
  • پشتیبانی از تمام مرور گرها
  • راحتی توسعه و پیکربندی

ASPOverview

 

دانلود فایل صوتی

 

 

ایجاد فروشگاه آن لاین با nopcommerce

nopCommerce

nopCommerce یک نرم افزار متن باز برای ساخت فروشگاه اینترنتی است . قابلیت سفارشی سازی بالایی در سبد خرید دارد و  پایداری مناسبی را ارائه می کند. ناپ کامرس با استفاده از ASP.NET MVC نوشته شده و از پایگاه داده SQL Server استفاده می کند. در این آموزش nopcommerce به معرفی این فروشگاه ساز قدرتمند و قابلیت های آن خواهیم پرداخت .

آموزش nopcommerce

آموزش nopcommerce

ویژگی های و امکانات ناپ کامرس

  • طراحی واکنشگرا و  Mobile friendly :
    طراحی ظاهر یک فروشگاه آنلاین باید به گونه ایی باشد که در همه نمایشگر ها با هر کیفیت و ابعاد تصویر به خوبی نمایش داده شود ناپ کامرس از یک طراحی واکنشگرای جدیدی هم برای قسمت کابران سایت و هم سمت مدیریت سایت استفاده می کند و شما به راحتی می توانید فروشگاه خود را مدیریت کرده و کابران از آن خرید انجام دهند.
  • چند فروشگاهی :
    با استفاده از این قابلیت شما با نصب تنها یکبار nopCommerce می توانید چندین فروشگاه داشته باشید.
  • تعریف ویژگی برای کالا ها و نمایش جزئیات کالاها:
    این امکان باعث می شود که شما بتوانید پارامترهای مختلفی برای کالاهای خود در نظر بگیرید مانند وزن ، تعداد ، قیمت ، وزن ، تصویر و ….
  • روش های پرداخت گوناگون
    راحتی و انعطاف پذیری در پرداخت یکی از ویژگی های مهم در فروشگاه اینترنتی است. فراهم کردن روش های مختلف پرداخت ، پرداخت تک صفحه ایی ، پرداخت ناشناس را به راحتی می توانید در ناپ کامرس استفاده کنید.
  • خدمات مشتریان
    کد تخفیف ، سیستم امتیاز دهی و نظر دادن جزء الزامات یک فروشگاه اینترنتی است که شما در ناپ کامرس می توانید از این امکانات استفاده کنید.
  • بهینه شده برای موتور های جستجو(SEO)
  • سیستم جایزه
  • تعریف  ویژگی مالیات

نمایش دموی فروشگاه

پنل مدیر

دانلود پروژه و سورس : لینک دانلود

فارسی ساز :  لینک دانلود

آموزش SQL Server 2012 ویژه برنامه نویسان

آموزش SQL

کتاب  آموزش SQL Server 2012 مناسب افرادی است که علاقه مند به یادگیری SQL Server 2012 هستند اما هیچ دانش قبلی با این محصول مایکروسافت را ندارند. شاید شما تجربه کار با سایر پایگاه های داده مانند MySQL ، اوراکل و اکسس را داشته باشید اما SQL Server از رابط کاربری و روش های متفاوتی نسبت به سایر رقبا استفاده می کند . هدف کتاب آموزش SQL Server 2012 این است که در کوتاه ترین زمان ممکن بتوانید شما به سطوح بالا در این سیستم مدیریت پایگاه داده برسید.

سرفصل های PDF آموزش SQL Server

  • مقدمات و نصب SQL Server 2012
  • معرفی SQL Server Management Studio
  • طراحی و ایجاد پایگاه داده در SQL Server 2012
  • امنیت در  SQL Server 2012
  • تعریف جداول در  SQL Server 2012
  • آموزش ساخت ایندکس ها و دیاگرام پایگاه داده
  • پشتیبان گیری و بازیابی پایگاه داده
  • نگهداشت پایگاه داده
  • وارد کردن ، حذف داده ها و ساخت تراکنش ها
  • خواندن و به روز رسانی داده ها
  • ساخت ویوها
  • Stored Procedure ها ، توابع و امنیت
  • پیش نیاز های کد نویسی حرفه ایی
  • کد نویسی حرفه ایی با T-SQL و خطایابی
  • Trigger ها

آموزش sql server 2012

 مشخصات PDF آموزش SQL Server 2012 : 

نویسنده : Robin Dewson

موضوع : Beginning SQL Server 2012 for Developers

تعداد صفحات : ۷۱۴

فرمت : کتاب PDF

ناشر : Apress

زبان : انگلیسی

دانلود کتاب


دوره آموزشی Sql Server

ایجاد فایل لاگ ساده در ASP.NET با استفاده از C# و VB.Net

در این آموزش ASP.Net با C# نحوه ایجاد یک  لاگ فایل متنی ساده  در ASP.NET با استفاده از #C و VB.Net آموزش داده می شود.

ثبت خطاها  ( exception ها) که در برنامه ASP.Net  رخ می دهد در یک فایل متنی روند عیب یابی برنامه را راحت تر کرده و شما با باز کردن یک فایل تکست می توانید به راحتی به ایراد برنامه پی ببرید.

آموزش ASP.Net با C#

تگ های HTML

تگ HTML زیر که یک کنترل Button  است   یک استثناء تولید می کند.

 

<asp:Button Text="Click to Raise Exception" runat="server" OnClick="RaiseException"/>

فضا های نام

شما باید فضای نام زیر را اضافه کنید.

#C

using System.IO;

VB.Net

Imports System.IO

ایجاد فایل لاگ ساده متنی در آموزش ASP.Net با C#

رویداد زیر زمانی رخ می دهد که برروی Button کلیک شود و یک استثناء در تبدیل رشته به عدد صحیح در درون بلوک Try-Catch  رخ خواهد داد.

استثناء تولید شده به وسیله  بلوک Catch گرفته شده و تابع LogError فراخونی می شود.

در تابع LogError جزئیات استثناء در فایل متنی لاگ به همراه تاریخ و ساعت ثبت خواهد شد.

 

#C

protected void RaiseException(object sender, EventArgs e)
{
    try
    {
        int i = int.Parse("Mudassar");
    }
    catch (Exception ex)
    {
        this.LogError(ex);
    }
}
 
private void LogError(Exception ex)
{
    string message = string.Format("Time: {0}", DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt"));
    message += Environment.NewLine;
    message += "-----------------------------------------------------------";
    message += Environment.NewLine;
    message += string.Format("Message: {0}", ex.Message);
    message += Environment.NewLine;
    message += string.Format("StackTrace: {0}", ex.StackTrace);
    message += Environment.NewLine;
    message += string.Format("Source: {0}", ex.Source);
    message += Environment.NewLine;
    message += string.Format("TargetSite: {0}", ex.TargetSite.ToString());
    message += Environment.NewLine;
    message += "-----------------------------------------------------------";
    message += Environment.NewLine;
    string path = Server.MapPath("~/ErrorLog/ErrorLog.txt");
    using (StreamWriter writer = new StreamWriter(path, true))
    {
        writer.WriteLine(message);
        writer.Close();
    }
}

VB.Net

Protected Sub RaiseException(sender As Object, e As EventArgs)
    Try
        Dim i As Integer = Integer.Parse("Mudassar")
    Catch ex As Exception
        Me.LogError(ex)
    End Try
End Sub
 
Private Sub LogError(ex As Exception)
    Dim message As String = String.Format("Time: {0}", DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt"))
    message += Environment.NewLine
    message += "-----------------------------------------------------------"
    message += Environment.NewLine
    message += String.Format("Message: {0}", ex.Message)
    message += Environment.NewLine
    message += String.Format("StackTrace: {0}", ex.StackTrace)
    message += Environment.NewLine
    message += String.Format("Source: {0}", ex.Source)
    message += Environment.NewLine
    message += String.Format("TargetSite: {0}", ex.TargetSite.ToString())
    message += Environment.NewLine
    message += "-----------------------------------------------------------"
    message += Environment.NewLine
    Dim path As String = Server.MapPath("~/ErrorLog/ErrorLog.txt")
    Using writer As New StreamWriter(path, True)
        writer.WriteLine(message)
        writer.Close()
    End Using
End Sub

دانلود کدها

آموزش ASP.Net با C#

فیلم آموزشی ایجاد Drop Down List ها ی آبشاری در ASP.NET

در پروژه‌های زیادی با مواردی مواجه می‌شویم که دو انتخاب داریم ، و یک انتخاب زیر مجموعه انتخاب دیگر است ، مثلا رابطه بین استان‌ها و شهر‌ها ، در انتخاب اول استان انتخاب می‌شود و مقادیر DropDownList  شهر‌ها حاوی ، شهر‌های آن استان می‌شود.در این مطلب قصد داریم فیلم آموزشی ایجاد Drop Down List های آبشاری از وب سایت آکادمی برنامه نویسان جهت دانلود قرار دهیم .

img-asp-net

دانلود فیلم و پروژه

آموزش تصویری نحوه ایجاد و فراخوانی وب سرویس ها

وب سرویس ، سرویسی است که یک کامپیوتر به کامپیوتر دیگر ارائه می کند . و با به کارگیری وب سرویس کامپیوتر ها می توانند از طریق وب با یکدیگر ارتباط برقرار کنند . در این فیلم آموزش وب سرویس از آکامی برنامه نویسان مشهد به نحوه ایجاد وب سرویس ها خواهیم پرداخت  ، همچنین  بعد از ایجاد وب سرویس آنرا در پروژه ا یی دیگر فراخوانی خواهیم کرد.

فیلم آموزش وب سرویس

دانلود فیلم و پروژه

فیلم آموزش وب سرویس

تکنولوژی های وب از قبیل HTML برای برقراری ارتباط بین کاربر و کامپیوتر طراحی شده است در حالیکه وب سرویس ها برای برقراری ارتباط بین کامپیوتر ها ایجاد شده اند و تکنولوژی هایی که وب سرویس ها برای انتقال اطلاعات استفاده می کنند XML و JSON می باشد .

آموزش تصویری آپلود فایل در ASP.NET Form

ASP.NET

در این فیلم آموزشی نحوه آپلود فایل در پروژه ASP.NET Form آموزش داده می شود. برای دانلود آموزش آپلود فایل در asp net به همراه پروژه به لینک پایین مراجعه کنید :

آموزش آپلود فایل در asp net

فیلم آموزش آپلود فایل در asp net

مواردی که در فیلم آموزش آپلود فایل در asp net مطرح می شود :

  • معرفی کنترل File Upload
  • بررسی پسوند فایل های آپلود شده
  • بررسی خالی نبودن کنترل آپلود فایل
  • نمایش اطلاعات آپلود فایل

دانلود فیلم و پروژه