مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

salman-karaji

عضویت از 1394/06/05

مشکل در Url Routing

  • سه شنبه 18 اسفند 1394
  • 23:46
تشکر میکنم

سلام دوستان

من قبلا در پروژه هام Url Routing رو انجام دادم و هیچ مشکلی نداشتم ولی تو پروژه جدیدم کار نمیکنه آیا ممکنه که مشکل از ویژوال استودیو باشه (2013)؟

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

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

Requested URL: /Service/1/ewr/

این هم کد های کامل

  public static void RegisterRoutes(RouteCollection routes)
    {
        routes.MapPageRoute("Service", "Service/{ID}/{ProductTitle}", "~/Service.aspx");
      
        
    }
    void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);

    }

کد لینک
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# string.Format("/Service/{0}/{1}", Eval("ProductID") ,Eval("ProductTitle").ToString().Replace(" ", "-")) %>'>
                       
                    </    </asp:HyperLink


کد صفخه مقصد
 protected void LinqDataSource1_Selecting(object sender, LinqDataSourceSelectEventArgs e)
    {
        int ID = int.Parse(Page.RouteData.Values["ID"].ToString());
        e.Result = db.Product.Where(p => p.ProductID == ID).FirstOrDefault();

    }

ممنون میشم راهنمایی کنین

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 19 اسفند 1394
  • 08:11

من قبلا این مشکل رو داشتم و با تغییر ورژن دات نت فرمورک درست شد

پروژه شما الان روی چه ورژنی هست ؟

تغییر بدید و چک کنید

کاربر سایت

salman-karaji

عضویت از 1394/06/05

  • چهارشنبه 19 اسفند 1394
  • 08:22
ممنون استاد رو ورژن 4/5 یه بار هم رو هاست آپلود کردم اررور داد ادمین هاست گفت دات نت فریم ورک شما به صورت اتوماتیک به 3/5 تغییر کرده
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)