View Full Version : سوال: استفاده از مقدار یک label در یک متغیر در Aspx
saraytanha
پنج شنبه 02 اردیبهشت 1389, 01:18 صبح
می خواهم مقدار یک label را به عنوان مقدار یک متغیر قرار بدهم اون هم در صفحه aspx
asp:Label ID="Test" runat="server" Text='<%# Eval("Value") %>'></asp:Label>
حالا می خواهم مقدار test رو به یک متغییر از نوع int تخصیص بدهم
salehbagheri
پنج شنبه 02 اردیبهشت 1389, 01:36 صبح
از كدي كه گذاشتيد پيداست كه Label شما در يك كنترل ديتا قرار داره!
بايد از متد FindControl كنترل Label رو از كنترل مذكور بيرون بكشيد و مقدارش رو دريافت كنيد!
Dim X As Integer = Integer.Parse(CType(GridView1.FindControl("Test"), Label).Text)
saraytanha
جمعه 03 اردیبهشت 1389, 00:57 صبح
از كدي كه گذاشتيد پيداست كه Label شما در يك كنترل ديتا قرار داره!
بايد از متد FindControl كنترل Label رو از كنترل مذكور بيرون بكشيد و مقدارش رو دريافت كنيد!
Dim X As Integer = Integer.Parse(CType(GridView1.FindControl("Test"), Label).Text)
متشکر از پاسختون
اما من با کد c# تست کردم جواب نگرفتم
می شه کدC# رو بذارید یا منبعی که بتونه راهنمایی کنه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.