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

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

کاربر سایت

imanmir

عضویت از 1393/04/18

ساخت صفحه پروفایل برای کاربران

  • دوشنبه 23 تیر 1393
  • 12:21
تشکر میکنم

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

به عنوان مثال اگه هاست ما test.ir باشه و نام کاربری ما iman 

کاربر بتونه با وارد کردن آدرس www.test.ir/iman به صفحه شخصی خودش بره

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

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

ایمان مدائنی

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

  • دوشنبه 23 تیر 1393
  • 16:27

باید از Rout ها استقاده کنی

در فایل RouteConfig.cs مسیر مورد نظر خودت رو تعریف کن

کاربر سایت

imanmir

عضویت از 1393/04/18

  • دوشنبه 23 تیر 1393
  • 16:30
بی زحمت یه مثال بزنید ممنونم
کاربر سایت

مهرداد کاهه

عضویت از 1393/04/21

  • سه شنبه 24 تیر 1393
  • 23:12

تقریبا یه کاری باید مثل کد زیر را انجام بدید:

// GET: /Users/Details/5
[GET("Users/details/{id:int}", ControllerPrecedence = 1)]
public ActionResult DetailsById(int? id)
{
    if (id == null)
    {
        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
    }
    User User = db.Users.Find(id);
    if (User == null)
    {
        return HttpNotFound();
    }
    return View(User);
}

// GET: /Users/Details/Albert+Einstein
// or GET: /Users/Albert+Einstein
[GET("Users/{name}", ActionPrecedence = 1)]
[GET("Users/details/{name}")]
public ActionResult DetailsByName(string name)
{
    User User = db.Users.FirstOrDefault(x => x.FirstName == name);
    if (User == null)
    {
        return HttpNotFound();
    }
    return View(User);
}

فکر میکنم جوابتون را بتونید از این Topic پیدا کنید.

کاربر سایت

imanmir

عضویت از 1393/04/18

  • چهارشنبه 25 تیر 1393
  • 10:31

اکثر کد های که دیدم اینطور بود که مثلا /user/username  بود در حالی که می خوام بدون واسته test.ir/username باشه 

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

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

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

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