Profile image example Gravatar image

حسین حیاتی

حسین حیاتی   |   پنج‌شنبه,23 آبان 1398

سلام ، کافیه iis رو روی ویندوز فعال کنید.

ایجاد هاست روی ویندوز

حسین حیاتی   |   یکشنبه,12 آبان 1398

سلام ، کانکشن استرینگ نمونه:

<connectionStrings> <add name="NorthwindContex" connectionString="data source=localhost; initial catalog=northwind;persist security info=True; Integrated Security=SSPI;" providerName="System.Data.SqlClient" /> </connectionStrings> 

https://stackoverflow.com/questions/14270082/connection-string-using-windows-authentication/46430792

مشکل در ست کردن رشته اتصال

حسین حیاتی   |   یکشنبه,5 آبان 1398

سلام

تاریخ رو سمت سرور بریز تو متغییر بعد تو view نشونش بده.

مشکل در تغییر تاریخ در هاست

حسین حیاتی   |   پنج‌شنبه,2 آبان 1398

سلام ؛ همونطور که تو متن خطا مشخصه iis یا دچار مشکل شده یا کلا نصب نشده روی سیستمتون

در این مورد اگه iis دچار مشکل شده با کلیک راست کنار آیکونش که در کنار ساعته میتونید پورت رو عوض کنید. همچنین داخل برنامه asp.net رو هم میتونید پورت اجرا رو عوض کنید.

ولی اگه کلا نصب نشده میبایست این ویژگی رو باید از طریق ویژگیهای ویندوز اضافه کنید.

خطای Unable to launch the IIS Express Web server

حسین حیاتی   |   یکشنبه,31 شهریور 1398

این نوع نمایش تاریخ فقط برای نمایش به کاربر هست و برای سئو باید متاتگ مخصوص با تاریخ میلادی تعریف کنید.

نوع نمایش زمانی که از مطلب گذشته در asp.net

حسین حیاتی   |   شنبه,30 شهریور 1398

برای تبدیل میلادی به شمسی خط دوم را پاک کنید. خط دوم کاربرد دیگه داره که توی توضیحات کلاس نوشته

نوع نمایش زمانی که از مطلب گذشته در asp.net

حسین حیاتی   |   شنبه,30 شهریور 1398

یک کتابخانه در گیت هاب در این مورد MD.PersianDateTime هست.

نوع نمایش زمانی که از مطلب گذشته در asp.net

حسین حیاتی   |   شنبه,30 شهریور 1398

به عنوان نمونه یک کلاس به نام PersianDate ایجاد کنید و محتوای زیر را در آن Paste کنید.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Extensions

{

public static class PersianDate

{

/// <summary>

/// یک استرینگ تاریخ شمسی را به معادل میلادی تبدیل میکند

/// </summary>

/// <param name="persianDate">تاریخ شمسی</param>

/// <returns>تاریخ میلادی</returns>

public static DateTime ToGeorgianDateTime(this string persianDate)

{

int year = Convert.ToInt32(persianDate.Substring(0, 4));

int month = Convert.ToInt32(persianDate.Substring(5, 2));

int day = Convert.ToInt32(persianDate.Substring(8, 2));

DateTime georgianDateTime = new DateTime(year, month, day,new System.Globalization.PersianCalendar());

return georgianDateTime;

}

/// <summary>

/// یک تاریخ میلادی را به معادل فارسی آن تبدیل میکند

/// </summary>

/// <param name="georgianDate">تاریخ میلادی</param>

/// <returns>تاریخ شمسی</returns>

public static string ToPersianDateString(this DateTime georgianDate)

{

System.Globalization.PersianCalendar persianCalendar = new System.Globalization.PersianCalendar();

string year = persianCalendar.GetYear(georgianDate).ToString();

string month = persianCalendar.GetMonth(georgianDate).ToString().PadLeft(2,'0');

string day = persianCalendar.GetDayOfMonth(georgianDate).ToString().PadLeft(2, '0');

string persianDateString = string.Format("{0}/{1}/{2}", year, month, day);

return persianDateString;

}

/// <summary>

/// یک تعداد روز را از یک تاریخ شمسی کم میکند یا به آن آضافه میکند

/// </summary>

/// <param name="georgianDate">تاریخ شمسی اول</param>

/// <param name="days">تعداد روزی که میخواهیم اضافه یا کم کنیم</param>

/// <returns>تاریخ شمسی به اضافه تعداد روز</returns>

public static string AddDaysToShamsiDate(this string persianDate,int days)

{

DateTime dt = persianDate.ToGeorgianDateTime();

dt = dt.AddDays(days);

return dt.ToPersianDateString();

}

}

}

نحوه استفاده نیز به صورت زیر است

string mystring = DateTime.Now.ToPersianDateString();

string mystring2 = DateTime.Now.AddDaysToShamsiDate();

//و در نهایت مقدار مای استرینگ رو یه جا نشون بدید.

نوع نمایش زمانی که از مطلب گذشته در asp.net

مدیر وب سایت پیشگامیت ، برنامه نویس و علاقه مند به تکنولوژی و آموزش های روز