PDA

View Full Version : سوال: چه طوری با کلیک روی Image برم به یک صفحه دیگه؟



طبیب دل
سه شنبه 03 بهمن 1391, 16:42 عصر
با سلام به دوستان
چه طوری با کلیک روی Image برم به یک صفحه دیگه؟

m_kalantar.cs
سه شنبه 03 بهمن 1391, 17:43 عصر
سلام

می تونید از imageButton استفاده کنید. یا این که تگ تصویر را در یک تگ a قرار داده و سپس در href مربوط به a آدرس صفحه دلخواه را وارد کنید .

iranolom
سه شنبه 03 بهمن 1391, 19:50 عصر
imageButtonروش خوبیه

ولی روش های دیگه ای هم هست که ممکنه بعضی هاشون آسون تر هم باشه تو ASP

اولیش که همون HyperLink خودمونه
مثل همیشه از تگ NavigateUrl آدرس صفحه مقصد و همچنین برای قرار دادن یه عکس از تگ ImageUrl آن استفاده کنید که به راحتی آدرس یه عکس رو می زارید و اون عکس به حالت لینک در می آد
مثال:

<asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/qm.png" NavigateUrl="~/picture/style/with.PNG">HyperLink</asp:HyperLink>


همچنین اگه نیاز باشه بازم کار های دیگه ای میشه کرد مثلا استفاده از دو کنترل HyperLink و Image
که یه بار کنترل لینک رو آماده می کنیم یعنی آدرس صفحه مقصد رو توش می زاریم سپس با استفاده از یه کنترل ایمیج که یه عکس رو بهش آدرس درسدهی کردیم توی قسمت نمایش این کنترل لینک می زاریم بازم عکس لینک دار میشه

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


اینم مثالش:

<asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/qm.png" NavigateUrl="~/picture/style/with.PNG">
<asp:Image ID="Image1" runat="server" ImageUrl="~/qm.png" />
</asp:HyperLink>