PDA

View Full Version : سوال: اسکریپت برای کنترل های ASP>Net بدون PostBack



abizaki
شنبه 18 تیر 1390, 19:53 عصر
بسم الله الرحمن الرحیم
سلام
چطوری می تونم برای کنترل ASP.Net خودم (که یه CheckBox هست) اسکریپت بنویسم؟ می خوام به وسیله ی اون یه تکست باکس رو Hide کنم. البته بدون PostBack بلکه در سمت کاربر.

Alghoochi
یک شنبه 19 تیر 1390, 00:42 صبح
از جاوااسکریپت استفاده کنید. خاصیت display اون رو none کنید.

mehrdad85
یک شنبه 19 تیر 1390, 10:43 صبح
سلام

دوست عزیز از update pannel هم میتونی استفاده کنی


موفق باشید

abizaki
یک شنبه 19 تیر 1390, 12:22 عصر
شما که می گین :از جاوااسکریپت استفاده کنید. خاصیت display اون رو none کنید.
خودم این رو میدونم. ولی نمی دونم چطور رویداد سمت کلاینت رو در چک باکس بنویسم.

abizaki
دوشنبه 20 تیر 1390, 13:59 عصر
بسم الله الرحمن الرحیم.
سلام
کسی جواب نمی ده؟

Naranj
دوشنبه 20 تیر 1390, 14:12 عصر
برای اینکار این تابع را اضافه کنید


function ShowText() {
if ($('#<%= CheckBox1.ClientID %>').is(':checked'))
$('#text').show();

else
$('#text').hide();
}

و در قسمت کدهای html داریم :


<asp:CheckBox ID="CheckBox1" onclick="ShowText()" runat="server" />

<div id="text" style="display:none">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

</div>

این نکته را توجه داشته باشید که کتابخانه ی jquery را به صفحه تان اضافه کنید