ホームページ > ウェブフロントエンド > htmlチュートリアル > (転送) div+cssレイアウトを使用する場合、response.write()によりlayout_html/css_WEB-ITnoseが変更されます

(転送) div+cssレイアウトを使用する場合、response.write()によりlayout_html/css_WEB-ITnoseが変更されます

WBOY
リリース: 2016-06-24 12:28:24
オリジナル
1179 人が閲覧しました

最近、CSS を使用してスタイルを制御するプロジェクトに取り組みましたが、response.write を使用した後、スタイルが変更され、位置とフォントが正しくないことがわかりました。 Response.Write("<script>alert(')</script>") もこのように使用されています。この状況は 2003 年には存在しませんでした。たまたま csdn の投稿を見ました。この問題についても説明されていますが、その理由は次のとおりです。

ASP.NET 2.0 では、デフォルトで 文書定義モデル、この DTD のルールは以前のルールとは異なります。そのため、以前に作成されたコードの多くは、新しい標準では適切に実行できません。 。

—————————————————————————————————————————————— —————

Response.Write は、自然な出力 - 出力ストリームの位置にデータを書き込むことを意味します

ASP.NET で Response.Write を安易に使用しないでください。ASP.NET 出力ストリームの順序が乱されます

使用してください.aspx.cs の応答。Write の出力はページの上部に表示されます

これにより、ページ レイアウトが期待どおりの効果を達成できなくなります

--------------- ---------- ----------------------

通常、response.write は使用しないでください。オブジェクト指向が中断されます。モデル

------ -------------------------------------- ----------

代わりにこれを使用してください:

Page.ClientScript.RegisterStartupScript(this.GetType(),"alert","
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート