سلام
سناریو :
تو سایتم قسمتی دارم به نام لینک ها
میخوام وقتی کاربر روی اون کلیک میکنه تو پنجره جدید سایت مورد نظر باز بشه و همچنین تعداد کلیک ها رو هم نمایش بده
عملکرد من :
من تو کنترلرم یه متد به نام ShowLinksساختم و توی اون یک عدد به متغیر clickedCount اظافه کردم و save کردم
تا اینجا درست کار میکنه
چکار کنم که لینک تو صفحه جدید باز بشه
اگه به صورت عادی ریدایرکت کنم تو همون صفحه باز میشه و نمی خام کاربر از سایت من بپره
جستجو هم کردم تو گوگل
گفتن با جا وا اسکریپت بنویس :
public ActionResult ShowLinks(int? id)
{
if (id == null) return RedirectToAction("Index");
AddLinkClick(id);
return JavaScript("window.open('http://google.com')");
}
اینو هم امتحان میکنم تو بروزرم که لود میشه فقط مینویسه :
window.open('http://google.com')
اصلا یه وعضیه
یعنی پنجره جدیدی باز نمیشه
سوال :
1- ایا بدون جاوا اسکریپت میشه ؟
2- با جاوا اسکریپت چطور می شه ؟
3- اصلا برای انجام سناریوی من روش دیگه ای پیشنهاد می کنید ؟
ممنون از توجهتون