الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Help In Dropdownlist Component

بدأه star5 في 7 أبريل 2008 · 2 رد · 625 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله و بركاته

لدي سؤال لو سمحتم

حاليا أقوم بتصميم موقع على

ASP.Net

علما أنني أعمل على

visaul Studio 2008

و مازلت مبتدئة في استخدام

ASP.net

سؤالي هو عن

DropDownList

أريد عند الاختيار خيار من القائمة

أن أفعل بعض الأزرار

و لم أجد حدث الى الآن يساعدني بذلك

و كذلك الحال عند استخدام

CheckBoxList

علما أنن تعملت مع دلفي و كان

ComboBox

لديه حدث

OnChange

عندما أختار من القائمة و بمجرد الاختيار أستطيع عمل ما أريد

أرجو المعذرة على الاطالة و لكن أرجو أن يكون سؤالي مفهوم

و شكرا

#2

السلام عليكم

يوجد للاداة DropDownList و CheckBoxList حدث عند التغيير وهو selecetedindexchange بالامكان الدخول عليه مباشرة عند الضغط المزدوج على الاداة وايضا يجب ان تكون الخاصية autopostback مفعلة للاداة

#3

كما قال الاخ طارق

وهدا مثال بسيط كيفية تفعيل زر button بواسطة dropdownlist وcheckBox بطرف الـserver والـclient

 

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
	<title>Untitled Page</title>
</head>
<body>
	<form id="form1" runat="server">
		<div>
			<table border=1 bordercolor=black  >
				<tr>
					<td style="vertical-align: top; width: 50%; height: 163px"  >
						<asp:Label ID="Label1" Style="vertical-align: top; text-decoration: underline" runat="server"
							Text="Client Side"></asp:Label>
						<br />
						<br />
						<asp:DropDownList ID="ddlClientSide" runat="server" >
							<asp:ListItem Value="true">enabled-true</asp:ListItem>
							<asp:ListItem Value="false">enabled-false</asp:ListItem>
						</asp:DropDownList><br />
						<br />
						<asp:CheckBox ID="cbClintSide" runat="server" /></td>
					<td style="vertical-align: top; height: 163px; width: 50%;">
						<asp:Label ID="Label2" Style="vertical-align: top; text-decoration: underline" runat="server"
							Text="Server Side"></asp:Label>
						<br />
						<br />
						<asp:DropDownList ID="ddlServerSide" runat="server" AutoPostBack="True">
							<asp:ListItem Value="true">enabled-true</asp:ListItem>
							<asp:ListItem Value="false">enabled-false</asp:ListItem>
						</asp:DropDownList><br />
						<br />
						<asp:CheckBox ID="cbServerSide" runat="server" AutoPostBack="True" /></td>
				</tr>
			</table>
		</div>
		<asp:Button ID="btnDoIt" runat="server" Height="34px" Text="do it" Width="84px" />
	</form>
</body>
</html>


Partial Class _Default
	Inherits System.Web.UI.Page


	Protected Sub ddlServerSide_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlServerSide.SelectedIndexChanged
		btnDoIt.Enabled = CType(sender, DropDownList).SelectedValue
	End Sub

	Protected Sub cbServerSide_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbServerSide.CheckedChanged
		btnDoIt.Enabled = CType(sender, CheckBox).Checked
	End Sub

	Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
		ddlClientSide.Attributes("onChange") = "java script:document.getElementById('" + btnDoIt.ClientID + "').disabled=this.value;"
		cbClintSide.Attributes("onClick") = "java script:document.getElementById('" + btnDoIt.ClientID + "').disabled=this.checked;"
	End Sub
End Class

post-127137-1207636404_thumb.jpg

drop_Check.zip

تم تعديل هذه المشاركة بواسطة محمد سماقية في 8 أبريل 2008 في 09:39

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

مواضيع مشابهة