Как сделать modalpopupextender из кода позади ASP.NET VB
Привет, я пытаюсь загрузить модальный всплывающий расширитель из кода за VB. Я пробовал использовать Javascript, но не уверен, что мой синтаксис верен. Я попытался использовать javascript для вызова функции launchModal() спереди, но она, похоже, не вызывает эту функцию. В идеале функция будет искать модальный ID = mp1 и загружать его. Но это не работает. Пожалуйста, помогите, спасибо.
<pre><div class="box-footer"> <asp:Button ID="btnSave" runat="server" Text="Save" onclick="btnSave_Click" class="btn btn-default" Width="100px" /> <asp:Button ID="Client" runat="server" Text="Client Side" class="btn btn-default" /> </div> <!-- /.box-footer --> </div> </div> <!-- /.box --> <!-- general form elements disabled --> </div> </div> <!-- ModalPopupExtender --> <cc1:ModalPopupExtender ID="mp1" runat="server" PopupControlID="Panel1" TargetControlID="Client" CancelControlID="btnClose" BackgroundCssClass="modal-background"> </cc1:ModalPopupExtender> <asp:Panel ID="Panel1" runat="server" CssClass="modal-popup" align="center" Style="display: none"> <br /> <br /> Group Code cannot be empty<br /> <asp:Button ID="btnClose" runat="server" Text="Close" /> </asp:Panel> <!-- ModalPopupExtender --> <script type="text/javascript"> function launchModal(){ var id = $find("mp1"); if (id) id.show(); else alert("Not found"); } //var launch = false; //function launchModal() { // launch = true; //} //function pageLoad() { // if (launch) { // $find("mp1").show(); // } //} </script> </asp:Content>
Мой Код Позади
Protected Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click If txtGrpCode.Text = "" Then Page.ClientScript.RegisterStartupScript(Me.GetType(), "window-script", "launchModal()", True) Response.Redirect("frmFm01det.aspx") End If
Что я уже пробовал:
Я пробовал использовать javascript(не уверен, что мой синтаксис верен) для вызова функции infront, но она вообще не работает. Я даже не знаю, как отлаживать.