免責事項: 私は ASP.net 開発に不慣れで、いくつかの単語を間違って使用している可能性があります。
私はプラグイン jquery.DOMwindow.js を使用しています。ソースはこちらです: http://swip.codylindley.com/jquery.DOMWindow.js
私のページ「home.aspx」で、いくつかのasp:CheckBoxコントロールを持つページを開いています。これらのコントロールは、私の 'DOMexample.aspx' ページにあります。
<a href="DOMexample.aspx" class="fixedAjaxDOMWindow" runat="server">
Check some check boxes. </a>
<script type="text/javascript">
$('.fixedAjaxDOMWindow').openDOMWindow({
loaderImagePath: '../../images/ajax-loader.gif',
height: 1200,
width: 870,
borderColor: '',
borderSize: '0',
overlayColor: '#000',
overlayOpacity: '23',
loader: 1,
loaderHeight: 16,
loaderWidth: 17,
modal: 1,
eventType: 'click',
windowSource: 'ajax',
windowHTTPType: 'get',
windowPadding: 0
});
</script>
「DOMexample.aspx」には、チェックすると横にドロップダウンが表示されるチェックボックスがいくつかあります。
<asp:CheckBox ID="chOptions" Text="Options" AutoPostBack="True" runat="server" />
<asp:DropDownList ID="ddOptions" runat="server" />
protected void Page_Load(object sender, EventArgs e)
{
CheckSessionTimeout();
chOptions.CheckedChanged += new EventHandler(this.chOptions_CheckedChanged);
ddOptions.Items.Add("Select Option Level");
ddOptions.Visible = false;
}
void chOptions_CheckedChanged(object sender, EventArgs e)
{
if (chOptions.Checked == true)
ddOptions.Visible = true;
else
ddOptions.Visible = false;
}
私の問題は、デバッグを開始しようとすると、DOM ウィンドウをプルアップできることですが、そのボックスをオンにすると、ブラウザーがブラウザー全体で 'DOMexample.aspx' を読み込もうとしているように見えます ( DOM ウィンドウのコントロールを更新します)。