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