Как сделать так, чтобы моя страница addresetreason.aspx всплывала при нажатии кнопки addreasonbuttonis?
Мне нужна помощь, чтобы сделать мою страницу AddResetReason.aspx всплывающей при нажатии кнопки AddReasonButton. Прямо сейчас ничего не происходит.
Что я уже пробовал:
Вот код для AddReasonButton, который находится на странице по умолчанию.
<asp:Button ID="AddReasonButton" runat="server" Text="+" Font-Size="10" BackColor="RoyalBlue" ToolTip="Add Reason" ForeColor="White" OnClick="AddRequestor_Click" Height="26px" Width="26px"/>
Вот страница AddResetReason.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddResetReason.aspx.cs" Inherits="FTACaseReseting.PopUps.AddResetReason" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Add Reset Reason</title> </head> <body> <form id="AddResetReasonForm" runat="server" title="Add Reset Reason"> <div style="width: 270px; height:160px; margin: 0 auto"> <table> <tr> <td><asp:Label ID="ResetReasonLabel" runat="server" Text="New Rejection Reason:" Font-Size="8.25pt" Height="14px" Width="120px"></asp:Label></td> </tr> <tr> <td><asp:TextBox ID="ResetReasonTextBox" runat="server" Height="20px" Width="206px"></asp:TextBox></td> </tr> <tr></tr> <tr> <td><asp:Button ID="CancelButton" runat="server" Text="Cancel" BackColor="RoyalBlue" Font-Size="8.25pt" Height="22px" Width="76px" /></td> <td><asp:Button ID="AddResetReasonButton" runat="server" Text="Add" Font-Size="8.25pt" /></td> </tr> </table> </div> </form> </body> </html>
Вот код для AddReasonButton. При нажатии на него должна всплывать страница AddResetReason.aspx. Код, который у меня есть, не работает, и я думаю, что это неправильный код.
protected void AddReason_Click(object sender, EventArgs e) { //AddResetReason popup = new AddResetReason(this); //System.Windows.Forms.DialogResult dialogresult = popup.ShowDialog(); //popup.Dispose(); int intId = 100; string strPopup = "<script language='javascript' ID='script1'>" //Passing intid to popup window. + "window.open('AddResetReasonForm.aspx?data=" + HttpUtility.UrlEncode(intId.ToString()) "','new window', 'top=90, left=200, width=300, height=160, dependant=no, location=0, alwaysRaised=no, menubar=no, resizeable=no, scrollbars=n, toolbar=no, status=no, center=yes')" + "</script>"; ScriptManager.RegisterStartupScript((Page)HttpContext.Current.Handler, typeof(Page), "Script1", strPopup, false); }