有一個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