In this bog we will discuss opening the SharePoint and showing the Modal Dialog from the server side on the clientclick event.
<asp:imagebutton id="imagebtnTestDemo" runat="server" imageurl="~/_layouts/images/settings.png" ToolTip="SP.UI.ModalDialog.showModalDialog" TabIndex="4" />
protected void Page_Load(object sender, EventArgs e)
{
try
{
string Url = "/_layouts/TestDialogPage.aspx&Source=/SitePages/Test.aspx";
imagebtnTestDemo.OnClientClick = "javascript:" +
" var options = {" +
" url: '" + Url + "'," +
" title: 'DialogPage'," +
" allowMaximize: true," +
" showClose: true," +
" width: 800," +
" height: 600" +
" };" +
"SP.UI.ModalDialog.showModalDialog(options);";
}
catch (Exception ex) { HandleException(ex); }
}