PDA

View Full Version : استفاده از button برای اجرای modal



sadegh24
چهارشنبه 05 اسفند 1394, 10:40 صبح
من یه modal دارم که یه صفحه popup باز میکنه میخوام یه حرکتی کنم وقتی این دکمه زده میشه هم modal باز بشه هم کد پشتش اجرا شه که اون کد یه select از دیتا بیسه که خودم درستش میکنم ولی میشکل اینه که یا modal اجرا میشه یا کده پشتش
راهی دارید ک همزمان اجرا بشن

malloc
چهارشنبه 05 اسفند 1394, 11:33 صبح
از المنت های جاوا اسکریپت استفاده کن ..... و ایجکس

sg.programmer
چهارشنبه 05 اسفند 1394, 14:00 عصر
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);

sadegh24
پنج شنبه 06 اسفند 1394, 04:13 صبح
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);

کاش یکم دقیق تر میگفتید چجوری از این استفاده کنیم

malloc
پنج شنبه 06 اسفند 1394, 04:48 صبح
کاش یکم دقیق تر میگفتید چجوری از این استفاده کنیم

این کد دوستمون رو در انتهای کد سی شارپ اضافه میکنید

sadegh24
پنج شنبه 06 اسفند 1394, 06:40 صبح
این کد دوستمون رو در انتهای کد سی شارپ اضافه میکنید
اینو گذاشتم تویه کده onclick باتن ولی مُدالو باز نکرد اسم مدالمم گذاشم myModal

rezaeyan
شنبه 08 اسفند 1394, 05:52 صبح
ممنون واسه من درست کار کرد

sadegh24
چهارشنبه 12 اسفند 1394, 04:29 صبح
این صفحه aspx منه
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div dir="rtl" id="mymodal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalRapidAddLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="float: left">×</button>
<h3 id="myModalRapidAddLabel">Edit Brand</h3>
</div>
<div class="modal-body">
<p>Enter New Name</p>
<div class="control-group">

<div class="controls">
<asp:TextBox ID="txtnewname" runat="server"></asp:TextBox>

</div>

</div>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">cancel</button>

</div>
</div></ContentTemplate>
</asp:UpdatePanel>
اینم کده پشتش
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none","<script>$('#mymodal').modal('show');</script>", false);
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "mymodal", "$('#mymodal').modal();", true);
این کدا باید جواب میداد ولی کار نمیکنه

sg.programmer
چهارشنبه 12 اسفند 1394, 06:54 صبح
به این سبک ارسال کنید



System.Text.StringBuilder sb = new System.Text.StringBuilder();

sb.Append(@"<script type='text/javascript'>");


sb.Append("$('#form_modal').modal('show');");

sb.Append(@"</script>");

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myModalScript", sb.ToString(), false);