ASP.NET、C#、および MS SQL Server で Web アプリケーションを使用しています。タイル (Win8 に類似)、通知、ボタンなどのスタイル付きコンポーネントを提供する外部 CSS Metro UI CSSを使用しています。これらのスタイルのDIVで、データベースまたは計算されたデータから取得したコンテンツを表示したいと考えています。ただし、これらは ASP.NET コントロールではないため、データ ソースにバインドできません。
コンテンツを動的に生成するために使用Response.Write("MY HTML CODE")
してみましたが、それは機能しますが、コンテンツがマークアップとは異なる場所に配置されているため、完全ではありません。実際には違いはわかりませんが、既存の静的ページのコンテンツにはうまく適合しません。を使用して既存の HTML にコンテンツを挿入する方法はありますResponse.Write()
か?
今、私はこれを試しています、
Response.Write("<div class='message-dialog bg-color-blue fg-color-white' style='width: 50%; z-index:1000;'><h1>Congratulations!<br/></h1><h3>You Account is created.Please Sign In.</h3><a href='Default.aspx'><button class='button-set active bg-color-red fg-color-white' style='float:right'> OK </button></a></div>");
そして、これは適切なテキストを含むスタイルボックスを示していますが、既存のページの上部に表示され、ページの_z-index_
後ろに表示されます。