صفحه 1 از 3 123 آخرآخر
نمایش نتایج 1 تا 40 از 115

نام تاپیک: آموزش url routing در دات نت 4

  1. #1

    Thumbs up آموزش url routing در دات نت 4

    سلام، دیدم که دوستان زیاد در مورد url routing سوال میکنن گفتم بهتره آموزشش رو بزارم ، البته چون خودم وقت درست کردن مقالش رو ندارم از یک سایت دیگه کمک گرفتم چون اونجا هم کاملا درست توضیح داده.
    ولی اگه پیرامون این مبحث سوالی بود خودم در خدممتون هستم .
    ..
    ASP.NET 4.0 اين امكان را فراهم آورده است تا بتوان همانند كنترلرهاي ASP.NET MVC به نگاشت URL ها در ASP.NET Web Forms پرداخت.
    مثال زير نشان مي دهد كه چگونه مي توان با استفاده از تايع جديد ()MapPageRoute در ASP.NET 4.0 آدرس products/software را به صفحه Products.aspx كه در دايركتوري اصلي قرار دارد منتقل كرد.
    اولين پارامتر از متد ()MapRout نام خلاصه شده مسير مي باشد. پارامتر دوم فيلتر URL مي باشد و پارامتر سوم به صفحه اي اشاره مي كند كه قرار است URL را كنترل كند. در صفحه Products.aspx مي توان كدهايي همانند شكل زير نوشت كه با استفاده از خاصيت جديد Page.RouteData در ASP.NET 4.0 مقدار پارامتر category را كه توسط products/category نگاشته شده است را برگردانده و از آن استفاده كرد.
    علاوه بر دسترسي برنامه نويسي شده به پارامترهاي URL همانند شكل فوق، مي توان از <asp:routeparameter> در هر كنترل DataSource در ASP.NET براي دسترسي به پارامتر URL استفاده كرد. به عنوان مثال در زير عبارت <asp:routeparameter> براي برگرداندن مقدار پارامتر @category از products/{category} در مسير URL بكار رفته است.
    step4_thumb_5E7D3BEB.png
    برگرداندن URL ها در ASP.NET Web Form
    همانطور كه در ASP.NET به كمك مسيرگزيني URL، مسيرهاي دلخواه به عنوان مسير اصلي انتخاب مي شوند مي توان براحتي مسيرهاي واقعي را نيز برگرداند. بعنوان مثال در فوق وقتي URL مروط به products/{category} را نگاشتيم در واقع به آن يك نام كاربرپسند مثلا" به نام "products-browse" نسبت داديم. حال مي توان به راحتي با استفاده از متد ()Page.GetRouteUrl و با استفاده از پارامترهاي آن مسير واقعي URL را برگرداند. مثال زير نحوه استفاده از اين متد براي برگرداندن مسير اصلي URL كه با نام كاربر پسند مثلا" "products-browse" نگاشته شده است را نشان مي دهد.
    step4_thumb_5E7D3BEB.png

    به تابع توضيح داده شده در فوق مي توان هم از طريق كد نويسي در code-behind و هم از طريق markup نويسي در صفحه aspx دست يافت.
    همچين مي توان با استفاده از متد ()Response.RedirectToRoute بدون توجه به اينكه از MVC استفاده مي كنيم يا Web Form كاربران را به مسيرهاي مختلفي كه با استفاده از مسيرگزيني URL نگاشته شده اند، منتقل كرد.

    سناريوهايي براي اداره كردن PostBack ها
    مسيرگزيني URL در ASP.NET 4.0 به طور كامل سناريوهاي Postback را پشتيباني مي كند. بعنوان مثال اگر صفحه اي با آدرس products/software را باز كنيد همه كنترل هاي سمت سروري آن المان html بصورت <form action="/products/software"> را به client برميگردانند. كه اين يعني حفظ كردن URL ها در هر Postback ،چيزي قبلا" برنامه نويسان با استفاده از مادولهاي URL Rewriting براي فراهم ساختن آن نياز به كدنويسي اضافه داشتند.


    ------------------------
    منبع :persiadevelopers
    آخرین ویرایش به وسیله hamid_shrk : دوشنبه 17 بهمن 1390 در 08:17 صبح
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  2. #2
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,027

    نقل قول: آموزش url routing در دات نت 4

    با سلام
    من یه سمپل درست کردم اما نمیدونم چرا ادرس عوض نمیشه اگر ممکن یه نگاهی بندازید .
    فایل های ضمیمه فایل های ضمیمه

  3. #3

    نقل قول: آموزش url routing در دات نت 4

    باید اینجوری مینوشتید :

    Response.Redirect("Products/"+TextBox1.Text.Trim());

    حالا تو لود صفحتون Id رو اینجوری بخونید :

    Page.RouteData.Values["Id"].ToString()
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  4. #4
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,027

    نقل قول: آموزش url routing در دات نت 4

    بله درست شد.
    فقط این روش برای زمانی کاربرد داره که یه query string فرستاده میشود برای نمایش .
    چون اگر دوباره از همان صفحه درخاصتی بیاید not page میزنه.
    باید با try catch کنترل شود؟

  5. #5

    نقل قول: آموزش url routing در دات نت 4

    نقل قول نوشته شده توسط fakhravari مشاهده تاپیک
    بله درست شد.
    فقط این روش برای زمانی کاربرد داره که یه query string فرستاده میشود برای نمایش .
    چون اگر دوباره از همان صفحه درخاصتی بیاید not page میزنه.
    باید با try catch کنترل شود؟
    تو Try catch که باید بزارید چون خیلی مشکلات بوجود میاد اگه نزارید.
    اما دوباره هم میتونید اون صفحه رو با این دستور بخونید :

    Response.Redirect("../Products/"+مقدار);

    حتما باید یک url هم با نام خود پیج به این صورت :

    routes.MapPageRoute(
    "products", "products", "~/Products.aspx");

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

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  6. #6
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,027

    نقل قول: آموزش url routing در دات نت 4

    با سلام
    برای ورژن 3.5 چیکار کنیم

  7. #7

    نقل قول: آموزش url routing در دات نت 4


  8. #8

    نقل قول: آموزش url routing در دات نت 4

    نقل قول نوشته شده توسط mo.esmp مشاهده تاپیک
    ضمن تشکر ،
    تو دات نت های پایین تر از Rewriting بیشتر استفاده میشه چون از Routing راحتتره،اما در دات نت 4 Routing خیلی راحت شده.
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  9. #9

    نقل قول: آموزش url routing در دات نت 4

    آقای فخر آوری تو سوالی که بصورت خصوصی پرسیده بودید فکر میکنم query string تون رو اینجوری نوشته بودید که خطا میداد.

    Response.Redirect("Products.aspx?Id="+TextBox1.Tex t.Trim());



    تو این حالت باید query تون رو به این صورت بنویسید :

    Response.Redirect("Products/"+TextBox1.Text.Trim());




    که عبارت بعد از" / " همون کوئری استرینگتون هست.دیگه از ؟ استفاده نکنید.
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  10. #10
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,027

    نقل قول: آموزش url routing در دات نت 4

    با سلام
    ممنون از جواب شما.
    خوب یعنی در این کد "Products", "products/{id}", "~/Products.aspx");
    Products میشه صفحه ارسالی .
    products/{id} میشه نمایش محصول با اون id .
    ~/Products.aspx صفحه مقصد .

    خوب حالا نمیشه products/{id} رو به عدد دیگه ای تغیر داد چون در نهایت به این صورت نمایش میده WebSite6/Products/5

  11. #11

    نقل قول: آموزش url routing در دات نت 4

    خوب حالا نمیشه products/{id} رو به عدد دیگه ای تغیر داد چون در نهایت به این صورت نمایش میده WebSite6/Products/5
    منظورتون از عدد دیگه چیه؟خوب اون Id رو شما هرچی بدید تو کوئری استرینگ ارسال میشه.
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  12. #12
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,027

    نقل قول: آموزش url routing در دات نت 4

    بله درسته.
    ما id محصول را ارسال میکنیم.
    برای نمایش برای مثال id = 10 میشه Products/10
    نمیشه جای اون 10 یه چیز دیگه گذاشت

  13. #13

    نقل قول: آموزش url routing در دات نت 4

    میتونید جای Id اسم محصول رو بفرستید ،اون وقت تو صفحه محصولات با title واکشی کنید دیتا رو ، تو url routin سعی کنید عدد نزارید چون خوانایی رو از بین میبره.
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  14. #14

    نقل قول: آموزش url routing در دات نت 4

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

    <a href='<%# Eval("ID","~/NewsShow/{0}") %>' title='<%# Eval("Sub") %>'>

    ولی آدرس لینک را به شکل زیر نمایش میده
    http://localhost:3641/Teacher-test/~/NewsShow/24

  15. #15

    نقل قول: آموزش url routing در دات نت 4

    سلام ، بجاش از این استفاده کن :

    <a href='<%# Eval("ID","../NewsShow/{0}") %>' title='<%# Eval("Sub") %>'>


    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  16. #16

    نقل قول: آموزش url routing در دات نت 4

    نقل قول نوشته شده توسط hamid_shrk مشاهده تاپیک
    سلام ، بجاش از این استفاده کن :

    <a href='<%# Eval("ID","../NewsShow/{0}") %>' title='<%# Eval("Sub") %>'>


    با سلام دوست عزیز با این روش هم حواب داد و آدرس را به شکل زیر تغییر می دهد
    http://localhost:3641/NewsShow/27
    در صورتی که باید به شکل زیر باشد
    http://localhost:3641/Teacher-test/NewsShow/27
    Sequence contains no elements

  17. #17

    نقل قول: آموزش url routing در دات نت 4

    Teacher-test اسم پروژتونه؟
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  18. #18

    نقل قول: آموزش url routing در دات نت 4

    بله نام پروژه هست

  19. #19

    نقل قول: آموزش url routing در دات نت 4

    خوب مشکلی نیست ، دستوری که من استفاده کردم میاد از root سایت شروع میکنه و فقط تو local مشکل داره ، البته اصلش اینه که از ~ استفاده کنید بجای /..
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  20. #20

    نقل قول: آموزش url routing در دات نت 4

    دوست عزیزم من تعداد صفحات بالایی را می خوام تبدیل کنم دستوری نیست که بتونم تو local تست کنم ؟؟

  21. #21

    نقل قول: آموزش url routing در دات نت 4

    تو لوکال اسم پروژتون رو هم بزارید قبلش :
    ../Teacher-test من خودم به این مشکل که میخورم این کار رو میکنم
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  22. #22

    نقل قول: آموزش url routing در دات نت 4

    سلام دوست عزیز صفحاتی که querystring داره مشکلی نداره ولی...
    اگه میشه لطف کن کدهای زیر را یک نگاه بنداز ببین کجاش مشکل داره

    فایل Global

    routes.MapPageRoute(
    "NewsShow-browse", "NewsShow/{Id}.html", "~/NewsShow.aspx");


    html:


    <a href='<%# Eval("ID","../Teacher-kari/NewsShow/{0}.html") %>' title='<%# Eval("Sub") %>'>


    code-behind:


    DataClassesDataContext LL = new DataClassesDataContext();
    var query = from c in LL.news1s
    where c.status == true && c.Id == int.Parse(Request.QueryString["Id"].ToString())
    select new { c.Date, c.Sub, c.Descrip };

  23. #23

    نقل قول: آموزش url routing در دات نت 4

    Request.QueryString["Id"].ToString()
    مشکل اول اینه که کوئری استرینگ رو تو این حالت باید اینجوری بگیری :

    Page.RouteData.Values["Id"]

    وبعد اینکه :
    <%# Eval("ID","../Teacher-kari/NewsShow/{0}.html") %>
    کوئری استرینگ رو موقع ارسال نباید بین {} بذارید
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  24. #24

    نقل قول: آموزش url routing در دات نت 4

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

    Page.RouteData.Values["Page"].ToString() != null)

  25. #25

    نقل قول: آموزش url routing در دات نت 4

    نقل قول نوشته شده توسط crazy_1892 مشاهده تاپیک
    دوست عزیز وقتی می خوام شرطی را به شکل زیر چک کنم خطا میده باید چی کار کنم

    Page.RouteData.Values["Page"].ToString() != null)
    خیلی سادس اینجوری بنویس :


    Page.RouteData.Values["Page"] != null)
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  26. #26

    نقل قول: آموزش url routing در دات نت 4

    دوست شرمنده بابا این همه سوال

    من سایتم آپلود کردم ولی خطا زیر را میده
    500 - Internal server error.

    There is a problem with the resource you are looking for, and it cannot be displayed.

    اینم متذکر بشم که بر روی یک دامین دیگر قبل از Routing آپلود کردم هیچ مشکلی نداره آیا کار خاص دیگری باید انجام بدم

  27. #27
    کاربر تازه وارد آواتار xalerebvar
    تاریخ عضویت
    مهر 1387
    محل زندگی
    Visual Studio
    پست
    93

    نقل قول: آموزش url routing در دات نت 4

    سلام به همگی،
    مرسی از مقاله جالبتون راجع به Routing، یه سئوال داشتم
    اگه بخواهیم به جای افزودن مقدار Route شده آنرا به ابتدای آدرس وب سایت (مانند Yourname.sitename.com) اضافه کنیم چکار بایسیی انجام بدیم
    من دسترسی کامل به امکانات هاست پنلم دارم اما Ip اختصاصی ندارم آیا بدون داشتن Ip اختصاصی می توان اینکار رو انجام داد، تو یکی از تاپیک ها بحث شده بود اما مشکل من اینه که هر بار کاربر بخواد یه اسمی به اول آدرس اضافه کنه وب سایت من بالا نمی یاد و به آدرس سرور مراجعه می کنه

  28. #28

    نقل قول: آموزش url routing در دات نت 4

    دقیق متوجه نشدم منظورتون رو ..
    اگه منظ.رتون اینه که با کلیک رو یه لینک به یک سایت خارج از پروژه بره متاسفانه این امکان وجود نداره.
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  29. #29
    کاربر تازه وارد آواتار xalerebvar
    تاریخ عضویت
    مهر 1387
    محل زندگی
    Visual Studio
    پست
    93

    نقل قول: آموزش url routing در دات نت 4

    نقل قول نوشته شده توسط hamid_shrk مشاهده تاپیک
    دقیق متوجه نشدم منظورتون رو ..
    اگه منظ.رتون اینه که با کلیک رو یه لینک به یک سایت خارج از پروژه بره متاسفانه این امکان وجود نداره.
    حمید جان منظورم همون کاریه که سرویس بلاگفا انجام میده یعنی هرکاربری که با یک UserName رجیستر می کنه همون UserName بشه ساب دامین سایت(البته از نوع مجازیش چون امکان ساختن ساب دامین واقعی برای هر کاربر و در همان لحظه وجود نداره) مثلا شما تو وب سایت ثبت نام می کنی و با اسم کاربریت یه ساب دامین مجازی ساخته بشه (مانند http://UserName.sitename.com).
    ممنون

  30. #30

    نقل قول: آموزش url routing در دات نت 4

    این امکان وجود نداره اما میتونی مثل فیس بوک نام کاربری هرکسی رو بزاری پشت آدرس سایت :
    http://www.sitename.com/UserName
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  31. #31

    نقل قول: آموزش url routing در دات نت 4

    سلام دوست عزیز من از routing استفاده کردم پس از آپلود کار نمیکنه آیا امکان داره به خاطر اینکه از websitepanel استفاده می کنم باشم؟؟

  32. #32

    نقل قول: آموزش url routing در دات نت 4

    نقل قول نوشته شده توسط crazy_1892 مشاهده تاپیک
    سلام دوست عزیز من از routing استفاده کردم پس از آپلود کار نمیکنه آیا امکان داره به خاطر اینکه از websitepanel استفاده می کنم باشم؟؟
    با سلام
    من هم همین مشکل رو دارم
    https://barnamenevis.org/showthread.php?322069

    خطا نمیده ولی کار نمیکنه
    آدرسش http://robatnews.net/NewsIT که در اصل باید آدرس http://robatnews.net/NewsIT.aspx را لوود کنه و یا http://robatnews.net/news902 که در اصل باید آدرس http://robatnews.net/news.aspx?id=902 را لوود کند اما کار نمیکند
    بصورت لوکالی روی کامپیوتر خودم کار میکنه ولی وقتی آپلوود میشه روی هاست کار نمیکنه


    با تشکر

  33. #33
    کاربر دائمی آواتار programer-ir
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    یک جای خوب
    پست
    295

    نقل قول: آموزش url routing در دات نت 4

    سلام در فایل وب کانفیگ این خط رو بنویسید و پروژه رو روی لوکال یک بار اجرا بعد دوباره آپلود کنید


    <modules runAllManagedModulesForAllRequests="true"></modules>

  34. #34

    نقل قول: آموزش url routing در دات نت 4

    نقل قول نوشته شده توسط programer-ir مشاهده تاپیک
    سلام در فایل وب کانفیگ این خط رو بنویسید و پروژه رو روی لوکال یک بار اجرا بعد دوباره آپلود کنید


    <modules runAllManagedModulesForAllRequests="true"></modules>
    با سلام
    دوست عزیز خیلی ممنون.
    این خط کد را در چه قسمت و زیر کدام یک از نودهای وب کانفیگ اضافه کنم؟
    با تشکر

  35. #35

    نقل قول: آموزش url routing در دات نت 4

    سلام باید این کد رو به وب کانفیگ اضافه کنید که دوستمون هم اشاره فرمودن:

    <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    </system.webServer>
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  36. #36
    کاربر دائمی آواتار Rohollaes
    تاریخ عضویت
    آبان 1389
    محل زندگی
    همین اطراف
    پست
    130

    نقل قول: آموزش url routing در دات نت 4

    روی هاست جواب نمیده, باید چیکا کنم؟
    دستور modules رو توی وب کانفیگ که قرار میدم خطای 500 رو میده
    اما روی لوکال همه چی درسته

  37. #37
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    هلند
    پست
    1,709

    نقل قول: آموزش url routing در دات نت 4

    سلام
    نوبتی هم باشه نوبت منه که سوال بپرسم!

    مال من همه چیز خوب کار میکنه فقط سه مشکل داریم


    1. من کدهای خواندن پارامترها رو در فرم لود قرار دادم و پس از دیباگ متوجه شدم که فرم لود به تعداد زیاد دفعات فراخوانی میشه
    2. دوم اینکه فقط در فراخوانی اول پارمترها رو میخونه و در بقیه دستورات جاوا یا نام عکسها یا علامت ~ را میخونه ایا راهی هست که بشه اینها رو نخوند ؟ من از Ignore خواستم استفاده کنم اما نشد شاید هم بلد نبودم.
    3. سوم اینکه من صفحه ای دارم که از صفحات مختلف با پارامترهای مختلف فراخوانی میشه مثلا از صفحه ای فقط دو پارامتر ارسال میشه و از یه صفحه همه پارامترها ارسال میشن . حال برای خوانده صفحه ای که فقط دو پارامتر داره باید چکار کنم ؟ اگر بجای بقیه پارامترها از / استفاده کنم که خیلی ناخوانا میشه و اگر استفاده نکنم نمیشه

  38. #38

    نقل قول: آموزش url routing در دات نت 4

    من کدهای خواندن پارامترها رو در فرم لود قرار دادم و پس از دیباگ متوجه شدم که فرم لود به تعداد زیاد دفعات فراخوانی میشه
    یعنی چی؟
    دوم اینکه فقط در فراخوانی اول پارمترها رو میخونه و در بقیه دستورات جاوا یا نام عکسها یا علامت ~ را میخونه ایا راهی هست که بشه اینها رو نخوند ؟ من از Ignore خواستم استفاده کنم اما نشد شاید هم بلد نبودم.
    متوجه منظورتون نشدم.
    سوم اینکه من صفحه ای دارم که از صفحات مختلف با پارامترهای مختلف فراخوانی میشه مثلا از صفحه ای فقط دو پارامتر ارسال میشه و از یه صفحه همه پارامترها ارسال میشن . حال برای خوانده صفحه ای که فقط دو پارامتر داره باید چکار کنم ؟ اگر بجای بقیه پارامترها از / استفاده کنم که خیلی ناخوانا میشه و اگر استفاده نکنم نمیشه
    برای اینکار میتونید برای اون صفحه چندین روتینگ بنویسید.
    مثلا یکی واسه اینکه فقط با اسم خود صفحه فراخوانی شد بازش کنه.
    یکی برای اینکه با 2 تا پارامتر
    یکی برای اینکه با 4 تا پارامتر
    و الی آخر
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



  39. #39
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    هلند
    پست
    1,709

    نقل قول: آموزش url routing در دات نت 4

    نقل قول نوشته شده توسط hamid_shrk مشاهده تاپیک
    یعنی چی؟

    متوجه منظورتون نشدم.

    برای اینکار میتونید برای اون صفحه چندین روتینگ بنویسید.
    مثلا یکی واسه اینکه فقط با اسم خود صفحه فراخوانی شد بازش کنه.
    یکی برای اینکه با 2 تا پارامتر
    یکی برای اینکه با 4 تا پارامتر
    و الی آخر
    سلام
    میشه یه مثال بزنید ؟

  40. #40

    نقل قول: آموزش url routing در دات نت 4

    بله :

    System.Web.Routing.RouteTable.Routes.MapPageRoute( "home",
    "home",
    "~/home.aspx");
    System.Web.Routing.RouteTable.Routes.MapPageRoute( "home",
    "home/{Product}",
    "~/home.aspx");
    System.Web.Routing.RouteTable.Routes.MapPageRoute( "home",
    "home/{Product}/{Name}",
    "~/home.aspx");
    اهدای عضو اهدای زندگی
    --------------------------------------------------
    آخرین پروژه ها :
    آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر

    آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی


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



صفحه 1 از 3 123 آخرآخر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •