PDA

View Full Version : غیرفعال کردن بعضی از Asp Object بعد از کلیکSubmit



Accidentboy
پنج شنبه 26 دی 1387, 09:43 صبح
با سلام
من یه صفحه Asp دارم که توش چند تا listbox وTextوDropDownList و ... هست

من می خوام بعد از کلیک رو دکمه Sumbit بعضی رو Disable کنم
اون اشیا که می خوام Disable بشن رو تو یه Div گداشتم وid شو Disable می کنم ولی جواب نمی ده

به نظر شما من بایید چی کار کنم با تشکر

kiosksoft
پنج شنبه 26 دی 1387, 11:51 صبح
دوست عزیز کدتون رو بزارید اینجا این روشی که انتخاب کردید باید جواب بده, شاید نحوه کدنویسی اشتباهه.

Accidentboy
پنج شنبه 26 دی 1387, 23:10 عصر
سلام
این کد من



<form id="form1" runat="server">
<div id="DivMaster" runat="server" >
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdateProgress ID="UpdateProgress" runat="server" >
<ProgressTemplate>
<div runat="server" id="Di1" style="color:Red ">

<asp:Image ID="Image1" runat="server" ImageAlign="AbsMiddle"
ImageUrl="Img/p.gif" Style="left: 150px; position: absolute;
top: 145px; height: 29px; width: 297px;" />


</div>
</ProgressTemplate>
</asp:UpdateProgress>
<br />

<asp:TextBox ID="Txtunit" runat="server" Style="left: 142px; position: absolute;
top: 298px"></asp:TextBox>


<br />
<asp:UpdatePanel ID="Up1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div>
<asp:TextBox ID="TextBox2" runat="server" Style="left: 162px; position: absolute;
top: 110px; width: 128px;"></asp:TextBox>

<asp:Button ID="btnSubmit" runat="server" OnClick="btnSubmit_Click" Style="left: 137px;
position: absolute; top: 190px; bottom: 313px;" Text="Submit"
onload="btnSubmit_Load" />

<asp:Label ID="lblFname" runat="server" Style="left: 62px; position: absolute; top: 79px"
Text="FirstName"></asp:Label>
<asp:Label ID="lblLNmae" runat="server" Style="left: 61px; position: absolute; top: 109px; width: 71px;"
Text="Last Name"></asp:Label>
</div>

</ContentTemplate>
</asp:UpdatePanel>

<br />
<br />

<asp:Label Text="استان" runat="server"
Style="left: 37px; position: absolute; top: 144px" ></asp:Label>
<br />

<asp:DropDownList ID="Ddlunit" runat="server"
Style="left: 26px; position: absolute; top: 164px; margin-bottom: 0px;">
<asp:ListItem>تهران</asp:ListItem>
<asp:ListItem>گیلان</asp:ListItem>
<asp:ListItem>قزوین</asp:ListItem>
<asp:ListItem>لرستان</asp:ListItem>
</asp:DropDownList>
<br />
<br />
<br />

<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<Triggers >
<asp:AsyncPostBackTrigger ControlID="btnSubmit" EventName="Click" />
</Triggers>
<ContentTemplate>


<asp:Label ID="lblUnit" runat="server" Style="left: 50px; position: absolute;
top: 298px; height: 19px;" Text="Full Name"></asp:Label>
<asp:TextBox ID="TextBox3" runat="server" Style="left: 150px; position: absolute;
top: 249px; bottom: 284px;"></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" Style="left: 160px; position: absolute;
top: 77px"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>


</div>
<p>
<asp:Label ID="lblFullname" runat="server" Style="left: 54px; position: absolute;
top: 257px" Text="Full Name"></asp:Label>


</p>


</form>

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



protected void btnSubmit_Click(object sender, EventArgs e)
{

DivMaster.Disabled = true;
System.Threading.Thread.Sleep(15000);

TextBox1.Text=TextBox1.Text.Trim();
TextBox2.Text=TextBox2.Text.Trim();
Txtunit.Text = Ddlunit.Text;
TextBox3.Text = TextBox1.Text.Trim() + " " + TextBox2.Text.Trim();

}

Accidentboy
جمعه 27 دی 1387, 15:36 عصر
سلام

کد رو گذاشتم میتونید چک کنید کچا مشکل داره

می خوام اگه دگمه کلیک بشه اشیا غیر فعال بشن که نشه اونها تغییر داد