نمایش نادرست عنوان مطلب در آدرس بار مرورگر در asp net core 3
با سلام
دوستان من از سیستم Routing برای آدرس پست هام استفاده کردم به این صورت که اول آی دی نمایش میده بعد عنوان مطلب ولی عنوان مطلب در آدرس بار به شکل زیر نمایش داده میشه
جهت%20تست%20چهارم
این 20 درصدها رو میشه حذف کرد همون اسپیس باشه یا خیر اگر میشه ممنون میشم راهنمایی بفرمایید
لینک زیر رو مطالعه کنید تقریبا پاسخ شما داده شده.
عدم نمایش درست متن های فارسی در view source
این موردی که شما میفرمایید هیچ ارتباطی با Routing در Asp.net Core یا .... نداره. این یک فرمت استاندارد نوشتاری هست که مرورگر و Html میشناسه. شما به جز زبان های استاندارد مرورگر که انگلیسی هست هر زبان دیگه ای رو توی Url به کار ببرید به صورت هش شده نمایش داده میشه. (البته هش نمیشه یه فرمت خاص مرورگر هست.) در واقع مرورگر این فرمت رو برای سایر زبان ها جز انگلیسی به خوبی میشناسه. شما یک سایت انگلیسی رو باز کنید و Url رو توی NotePad پیست کنید و می بینید که هیچ تغییری نمی کنه ولی سایتهایی که Url فارسی دارن همه به فرمت استاندارد مرورگر تبدیل میشن. این فرمت هم برای مرورگر، هم برای Html و هم موتورهای جست و جو قابل فهم و شناسایی هست.
برای نوشتن هدر هر صفحه کافی توی صفحه Index کد زیر را بنویسیم
@{
view Data["Title"} = "اسم دلخواه"
}
میتونی اسم اون اپلیکیشن خاص یا .... که میخوانی توی همه صفحاتت به صورت ثابت باشه رو هم توی قسمت layout تعریف کنی :)
ممنون از همه عزیزان مشکل رو حل کردم دوستان راهنمایی در مورد تایتل داشتن که اصلا منظورم تایتل نبود منظورم آدرس بار مرورگر بود که بصورت زیر مشکل رو حل کردم
<a href="/Action/@item.id/@item.title.Replace(" ","-")"
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2