PDA

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# رو بذارید یا منبعی که بتونه راهنمایی کنه