PDA

View Full Version : ارسال دو مقدار از یک رکورد بانک اطلاعاتی با استفاده از querystring



helen_rabiei
دوشنبه 22 اردیبهشت 1393, 13:19 عصر
سلام
من می خوام دو مقدار از یک رکورد پایگاه داده ام که از sql فراخوانی می شود و در datalist نمایش می ده را به صفحه ی دیگری ارسال کنم که چون هر باتوجه به اینکه در کدوم رکورده و یک مقدار ارسال می کند نمی توانم در کدنویسی به طریق دیگه ای ارسال کنم. حالا مقدار اول ارسال می شود ولی دومی را ارسال نمی کند ممنون می شم کمکم کنید


<

asp:DataList CssClass="datalist" ID="DataList1" runat="server" RepeatColumns="4" OnSelectedIndexChanged="DataList1_SelectedIndexChanged">




<ItemTemplate>


<center><div style="background-color: #FFFF66; width: 60px;"><asp:HyperLink CssClass="d4" ID="HyperLink4" runat="server" href='<%# DataBinder.Eval(Container.DataItem,"number","edamematlab.aspx?number={0}&neshan={0}") %>'>اطلاعات</asp:HyperLink></div></center><br />

در کد بالا فقط مقدار number ارسال می شود برای ارسال مقدار neshan چکار کنم

meisam12
دوشنبه 22 اردیبهشت 1393, 14:25 عصر
hyperlink را به صورت زیر استفاده کن:


<asp:HyperLink ID="hlViewProfile" runat="server" Text="مشاهده پروفایل کاربر" NavigateUrl='<%#string.Format("~/ViewProfile.aspx?UserName={0}&Email={1}",
HttpUtility.UrlEncode(Eval("UserName").ToString()),HttpUtility.UrlEncode(Eval("Email").ToString()))%>' />

helen_rabiei
دوشنبه 22 اردیبهشت 1393, 15:57 عصر
خیلی خیلی متشکرم . حل شد

dehqhani
پنج شنبه 12 تیر 1393, 10:49 صبح
خب دوست عزیز اگه ما از image botton استفاده کنیم باید چکار کنیم