そのasp.netのことは初めてですが、ここに行きます。
ImageButtonにアクセスしました。クリックすると、画像を別のウィンドウに表示したいと思います。ajaxの使用を避けることができれば、それを実行したいと思います。可能であれば、ウィンドウをモーダルにしたいが、それでもajaxは避けたい。なぜなら、Imはまだより多くの技術を組み合わせる準備ができていないからだ。
そのasp.netのことは初めてですが、ここに行きます。
ImageButtonにアクセスしました。クリックすると、画像を別のウィンドウに表示したいと思います。ajaxの使用を避けることができれば、それを実行したいと思います。可能であれば、ウィンドウをモーダルにしたいが、それでもajaxは避けたい。なぜなら、Imはまだより多くの技術を組み合わせる準備ができていないからだ。
優れたEFNetの#javascriptFAQで2つの関連するエントリを指摘する価値があるかもしれません:
ややこのように:
<asp:ImageButton ID="imbJoin" CssClass="btn-find" AlternateText="Find" ToolTip="Find" runat="server" ImageUrl="~/library/btn-find.gif" onClick="javascript:popUp("ServicesLocator.aspx")" />
リソース: http: //www.experts-exchange.com/Programming/Languages/.NET/ASP.NET/Q_22832169.html
ImageButtonを使用するには、JavaScriptを使用して新しいウィンドウで開く必要があります。OnClientClickイベントを調べることもできます
ImageButtonのOnClientClickプロパティを使用できます。
<asp:ImageButton ... OnClientClick="javascript:window.open('url_to_image');" >
ただし、このポップアップウィンドウはモーダルではありません。
次のJavaScriptは、探していることを実行します。
window.open('page.html','WindowTitle','width=400,height=200')
すべての答えをありがとう!この例を見つけたライトボックスを使用することになりました http://neutrongenious.wordpress.com/2007/09/08/lightbox-for-asp-net-2-0/
そして、それは完全に機能します
写真を表示するベスト プラクティスは、コンテンツの上部にある同じページにあります。私は個人的にLightboxを使用しています。彼らのページでドキュメントを見つけることができるので、JavaScript コードを簡単に統合できるはずです。