PDA

View Full Version : حرفه ای: بازکردن یک لینک در گریدویو در صفحه ای جدید



M.KH-SH
سه شنبه 28 آذر 1391, 09:26 صبح
با سلام

من برای بایند کردن یک لینک از کد eval("id","~/link.aspx?id={0}") استفاده میکنم.

حالا من میخوام به کل زمانی که کاربر بر روی این لینک کلیک میکنه اون رو در یک صفحه جدید باز کنه.

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

Mohamad1362
سه شنبه 28 آذر 1391, 09:36 صبح
<asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("id") %>'
NavigateUrl='<%# "~/link.aspx?id=" + DataBinder.Eval(Container, "DataItem.id").ToString() %>' Target="_blank"></asp:HyperLink>

M.KH-SH
سه شنبه 28 آذر 1391, 20:20 عصر
یک روش دیگه هم هست که بعد از زدن این پست به ذهنم اومد

اونم اینه که یک function بنویسیم و در اون آدرس رو وارد کنیم و در گریدویو اون تابع رو فراخوانی کنیم و کاملا جواب داد (مدیریتش خیلی راحت تره )