• 1401/03/31

رفتن به خط بعد :

سلام

چه جوری میشه توی دیتایس وقتی Description رو نگه داری میکنیم . موقع نمایش دقیقا مثل متن ثبت شده باشه ؟

مثلا اگه تو پنل ادمین یه کالا اد کنیم که تو ضیحاتش این شکلی باشه 

---------------------------------------------------------------------------

گوشی موبایل

A10

----------------------------------------------------------------

این جوری نشون میده 

گوشی موبایل A10

  • 1401/03/31
  • ساعت 22:51

سلام خدمت کاربر گرامی، داخل دیتابیس امکان این کار وجود نداره برای اینکار ابزار های مختلفی در سمت برنامه وجود داره که یکی از اون ابزارها ckeditor هست که میتونید ازش استفاده کنید.


  • 1401/04/01
  • ساعت 11:33

وب سایت هایی مثل web.shad.ir یا web.whatsapp.com از چه ابزاری استفاده میکنند ؟

چون ckEditor نیست برای اونا 


  • 1401/04/01
  • ساعت 11:57

به روش های مختلفی میشه اینکار رو انجام داد. در اپ هایی که مثال زدید معمولا از textarea برای نوشتن پیام استفاده میشه زمانی که کاربر به خط بعد میره داخل فیلد دیتابیس جاهایی که enter زده شده n\ قرار میگیره. و در ادامه این مورد در برنامه هندل میشه. شما با استفاده از متد زیر میتونید هرجا n\ در متن بود اون رو به خط بعد بفرستید و موقع نمایش به همون صورتی نمایش داده بشه که موقع ارسال پیام بوده.

public static string ConvertNewLineToBr(this string text)
        {
            if (string.IsNullOrEmpty(text))
            {
                return string.Empty;
            }

            return text.Replace(Environment.NewLine, "<br/>");
        }

  • 1401/04/05
  • ساعت 09:31

موقع نمایش دادن باید کاری انجام بشه چون من از این متد استفاده کردم <br /> رو نشون میده . خط بعد نمیره

مثلا مینویسه 

سلام <br /> سلام


  • 1401/04/07
  • ساعت 09:27

سلام دوست من 

میتونید از 

@Html.Raw()

استفاده کنید و یا برعکس متدی که فرستاده شده رو بنویسید و موقع نمایش ازش استفاده کنید تا مشکلتون رفع بشه


  • 1401/04/07
  • ساعت 10:35

ممنون از پاسخ گوییتون 


logo-enamadlogo-samandehi