smrb59
پنج شنبه 23 مهر 1388, 19:20 عصر
من میخوام که کاربر وقتی که دکمه (دکمه ای که داخل یه دیتالیست هست ) رو زد یه تابع جاوا اسکریپت اجرا بشه بدون اینکه صفحه رفرش شود.من از کد زیر استفاده می کنم لطفا در این مورد کمکم کنید.منظورم تابع show_info است که دو پارامتر میگیره و تو پارامتر دوم آی دی سطر رو میگیره.
<asp:DataList RepeatColumns="2" GridLines="Both" DataKeyField="Pk_id" Width="100%"
runat="server" ID="ListProducts"
>
<ItemTemplate>
<table dir="rtl" >
<tr>
<td>
<asp:Label ID="lproducts" Text="<%#bind('Product') %>" runat="server" ></asp:Label>
</td>
</tr>
<tr>
<td>
<img id="imgproduct" height="50" width="40" runat="server" src="<%#bind('Url') %>" alt="<%#bind('Product') %>" />
</td>
</tr>
<tr>
<td>
<asp:Label ID="ltozihat" Text="<%#bind('Tozihat') %>" runat="server" ></asp:Label>
</td>
</tr>
<tr>
<td>
قیمت : <asp:Label ID="Label1" Text="<%#bind('Price') %>" runat="server" ></asp:Label>
</td>
</tr>
<tr>
<td>
<asp:HyperLink ID="HyperLink8" onclick="return show_info('tozihat.aspx',<%#Eval('Pk_id') %>)" Font-Underline="false" runat="server" NavigateUrl="#">توضیحات بیشتر</asp:HyperLink>
<%-- <asp:Button runat="server" Text="tozihat" id="tozihat2" style="width:60" Onclick="return main_ajax_do('tozihat.aspx','smrb_eshop_block_main ',5)" />--%>
<button id="tozihat" style="width:60" runat="server" onclick="alert (<%#Eval('Pk_id') %>);" value="توضیحات بیشتر">توضیحات بیشتر</button>
</td>
<td>
<button id="Button1" style="width:60" value="kharid">سبد خرید</button>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
<asp:DataList RepeatColumns="2" GridLines="Both" DataKeyField="Pk_id" Width="100%"
runat="server" ID="ListProducts"
>
<ItemTemplate>
<table dir="rtl" >
<tr>
<td>
<asp:Label ID="lproducts" Text="<%#bind('Product') %>" runat="server" ></asp:Label>
</td>
</tr>
<tr>
<td>
<img id="imgproduct" height="50" width="40" runat="server" src="<%#bind('Url') %>" alt="<%#bind('Product') %>" />
</td>
</tr>
<tr>
<td>
<asp:Label ID="ltozihat" Text="<%#bind('Tozihat') %>" runat="server" ></asp:Label>
</td>
</tr>
<tr>
<td>
قیمت : <asp:Label ID="Label1" Text="<%#bind('Price') %>" runat="server" ></asp:Label>
</td>
</tr>
<tr>
<td>
<asp:HyperLink ID="HyperLink8" onclick="return show_info('tozihat.aspx',<%#Eval('Pk_id') %>)" Font-Underline="false" runat="server" NavigateUrl="#">توضیحات بیشتر</asp:HyperLink>
<%-- <asp:Button runat="server" Text="tozihat" id="tozihat2" style="width:60" Onclick="return main_ajax_do('tozihat.aspx','smrb_eshop_block_main ',5)" />--%>
<button id="tozihat" style="width:60" runat="server" onclick="alert (<%#Eval('Pk_id') %>);" value="توضیحات بیشتر">توضیحات بیشتر</button>
</td>
<td>
<button id="Button1" style="width:60" value="kharid">سبد خرید</button>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>