mohsen_zelzela00
یک شنبه 15 آذر 1388, 11:56 صبح
با سلام خدمت اساتید محترم
من یک UserContorol طراحی کردم که کار insert به یکی از جداول database خودم رو انجام میده
حالا یک صفحه aspx طراحی کردم و یک updatepanel و یک button و یک panel در آن قرار دادم که panel من درون updatepanel است حالا میخوام با فشار دادن button اون usercontrolبیات درون panel من قرار بگیره تا اینجا مشکلی ندارم و کدام رو اینجوری نوشتم
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Panel ID="Panel1" runat="server">
</asp:Panel>
</ContentTemplate>
<Triggers >
<asp:AsyncPostBackTrigger ControlID="button1" EventName="click" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="Button2" runat="server" Text="Button" />
</form>
و کد vb.net خودم رو اینجوری نوشتم
Dim a As New Web.UI.UserControl
Panel1.Controls.Clear()
a = CType(Page.LoadControl("~/WebUserControl.ascx"), UserControl)
Panel1.Controls.Add(a)
و کد usercontrol خودم به صورت زیر است
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
حالا وقتی که من این page رو اجرا می کنم و usercontrol خودم رو load میکنم می خوام وقتی بر روی دکمه که عمل insert رو انجام می ده کلیک کنم یک postback انجام بشه ولی الان من هر کاری میکنم عمل insert رو بدون postback انجام میده
ممنون میشم اساتید محترم کمک کنند
/]
من یک UserContorol طراحی کردم که کار insert به یکی از جداول database خودم رو انجام میده
حالا یک صفحه aspx طراحی کردم و یک updatepanel و یک button و یک panel در آن قرار دادم که panel من درون updatepanel است حالا میخوام با فشار دادن button اون usercontrolبیات درون panel من قرار بگیره تا اینجا مشکلی ندارم و کدام رو اینجوری نوشتم
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Panel ID="Panel1" runat="server">
</asp:Panel>
</ContentTemplate>
<Triggers >
<asp:AsyncPostBackTrigger ControlID="button1" EventName="click" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="Button2" runat="server" Text="Button" />
</form>
و کد vb.net خودم رو اینجوری نوشتم
Dim a As New Web.UI.UserControl
Panel1.Controls.Clear()
a = CType(Page.LoadControl("~/WebUserControl.ascx"), UserControl)
Panel1.Controls.Add(a)
و کد usercontrol خودم به صورت زیر است
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
حالا وقتی که من این page رو اجرا می کنم و usercontrol خودم رو load میکنم می خوام وقتی بر روی دکمه که عمل insert رو انجام می ده کلیک کنم یک postback انجام بشه ولی الان من هر کاری میکنم عمل insert رو بدون postback انجام میده
ممنون میشم اساتید محترم کمک کنند
/]