有一个ASP.net页面与创建的onclick模式窗口按钮:ASP.NET - 我如何动态尺寸的JavaScript模态窗口
Dim sURL As String = System.Configuration.ConfigurationManager.AppSettings("APP_Path") & "Detail.aspx"
btnDone.Attributes.Add("onclick", "javascript:window.showModalDialog('" & sURL & "',null,'status:no;dialogWidth:auto;dialogHeight:auto;dialogHide:true;help:no;scroll:yes;center:yes');return false;")
我不使用jQuery
。这将启动一个全新的.aspx页面,而不是当前页面中的新图层。
模式窗口中的数据是绑定到数据表的数据网格。它可以包含5行到50行 - 在运行时无法知道数据表的创建和绑定情况。
<asp:DataGrid ID="grdHeader" runat="server" Width="100%" CssClass="grdGrid"
Font-Size="12px" Allowpaging="false" GridLines="None" AutoGenerateColumns="true"
Font-Names="Verdana" CellPadding="0" ShowHeader="false"></asp:DataGrid>
后面的代码:
Dim dvHeader as DataView
Dim dtHeader as DataTable
dvHeader = dtHeader.DefaultView
grdHeader.DataSource = dvHeader
grdHeader.DataBind()
我想为模态窗口大小的数据显示,没有滚动条。我确定我可以通过Javascript来做到这一点,但Javascript并不是我的强项。
任何帮助将不胜感激!
'showModalDialog()'在哪里? – jrummell 2013-03-04 21:28:46