PDA

View Full Version : سوال: نحوه گرفتن اطلاعات یک hyperlink موجود در ریپیتر که به بانک اطلاعاتی متصل است



anderson
شنبه 10 اسفند 1387, 17:55 عصر
با سلام خدمت دوستان عزیز
من کلی گشتم یه چیزایی هم پیدا کردم ولی نتونستم به نتیجه بررسم که مجبور به درج پست شدم. من تازه کار هستم و خیلی با asp.net کار نکردم ....
مشکل من الان اینه که من می خوام برروی hyperlink خود که داخل repeater می باشد و متصل به یک بانک اطلاعاتی کلیک کنم و با کلیک آن متنی را که از بانک اطلاعاتی درون text آن قرارداده شده خوانده و به صفحه بعد بفرستد و در صفحه بعد آن را بخوانم و از ان استفاده کنم.
ممنون می شم اگر کسی کمکی کنه مرسی:خجالت:
کد های آن به صورت زیر است :


<asp:Image ID="imgad1" runat="server" Height="145px" >



<asp:HyperLink ID="hprTitle1" runat="server" CssClass="inner" NavigateUrl="~/Default.aspx" ></asp:HyperLink

rptmain_ItemDataBound



((System.Web.UI.WebControls.Image)e.Item.FindContr ol("imgad1")).ImageUrl = "~/adv/Images/" + b[value-1, 0];

((

System.Web.UI.WebControls.HyperLink)e.Item.FindCon trol("hprTitle1")).Text = b[value-1, 1];

khz-web1
یک شنبه 11 اسفند 1387, 01:48 صبح
منظورت اینکه می خوای یه ID خبر با حالا چیزه دیگه ای رو به صفحه ی دیگه ای پاس بدی ... واسه اینکار از کد زیر استفاده کن


<asp:Repeater ID="Repeater2" runat="server" DataSourceID="SqlDataSource3">
<ItemTemplate >


<table style="font-weight: normal; font-size: 10pt; text-transform: capitalize; font-family: Tahoma;
list-style-type: disc; text-align: right; text-decoration: underline; border-top-width: thin; border-left-width: thin; border-left-color: black; border-bottom-width: thin; border-bottom-color: black; border-top-color: black; border-right-width: thin; border-right-color: black;">

<tr style="border-right: black thin inset; border-top: black thin inset; border-left: black thin inset; border-bottom: black thin inset;">
<td dir="rtl" style="width: 449px; height: 2px; border-right: black thin inset; border-top: black thin inset; border-left: black thin inset; border-bottom: black thin inset;">

<li> <asp:HyperLink ID="HyperLink1" runat="server" Font-Names="tahoma" Font-Size="10pt"
NavigateUrl='<%# Eval("ID","~/news-read.aspx?Id={0}") %>'><%#Eval("title") %></asp:HyperLink></li>

</td>
</tr>
</table>

</ItemTemplate>

</asp:Repeater>




اگر عملکرد کد رو متوجه نشدی بگو تا واست توضیح بدم ...
موفق باشید

anderson
سه شنبه 20 اسفند 1387, 11:36 صبح
مرسی خیلی لطف کردی . ببخشید من یه چند روزی نبودم کارم رو راه انداخت.
دمت گرم.
یه سوال دیگه راستی من repeater رو یک ردیف با 4 ستون تعریف کردم که همه ستونها از یک جدول پر می شن و بعد با ارایه به ترتیب ستون ها رو پر می کنم که رکورهای من پشت سر هم باشن و تکراری هم نباشن.
تو این روش تمام ستون های یک ردیف Id اولین ستون اون ردیف رو بر می گردونن برای این می شه کاری کرد یا اینکه 4 تا ریپیتر جدا از هم تعریف کنم.
مرسی