この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
ASP.NET アラートでポップアップダイアログボックスを表示した後、CSSスタイルが無効で、レイアウトの変更も...
眺める:
16223
|
答える:
0
[ASP.NET]
ASP.NET CSSスタイルが失敗するとレイアウトが変わり、アラートポップアップダイアログボックスが表示された後にページが白くなる問題の解決策
[リンクをコピー]
クズども
掲載地 2015/07/16 17:55:53
|
|
|
asp。 .NETはサーバーからクライアントへのダイアログボックスをポップアップし、ページが白くなりレイアウトが変わります。解決策は、CSクラスにこの関数を追加することです:
/// <summary>
ダイアログボックスが表示されます
/// </summary>
<param name="page">ページにダイアログボックスが表示される。このページはこれを使っています。 ページ</param>
<param name="values"> 表示されるもの</param>
public void WebMessageBox(System.Web.UI.Page ページ、文字列値)
{
ページ。 Clientscripはtを削除します。RegisterStartupscripはt(page. GetType(), "", "<scrip remove t language=javascrip remove t>alert('" + values + "')</scrip去掉t>");
}
この関数を使う際には、以下のように呼び出せます:
もし(文字列)ならば。 IsNullOrEmpty(strTemp))
{
sc = 新しいStrControl();
SC。 WebMessageBox(これ。 ページ、「Search content be empty(検索コンテンツは空にできません)」と表示されています。
}
こうすることで、ページのホワイト化やCSSスタイルの無効化がなくなります。
理由:ページのソースコードがこのように書かれているため、ページの最後に以下の文が追加されています。
<scrip remove t language=javascrip remove t>alert('Search content not be empty'))。</scrip去掉t></form>)
</body>
</html>
ページホワイトを修正する方法ですが、CSSのスタイルが壊れてしまい、生成されたページのソースコードがページの一番上にあるため、結果は以下のようになります。
1. バックグラウンドコード
もし(文字列)ならば。 IsNullOrEmpty(strTemp))
{
Response.Write("<scrip remove t >function window.onload() {alert('Search cannot be empty!'); }</scrip去掉t>");
}
2. フロントデスクコード
<scrip remove t >function window.onload() {alert('Search page not be empty!'); } }</scrip去掉t>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
</title>
<link href="Styles/reset.css" rel="stylesheet" type="text/css" /><link href="Styles/head_css.css" rel="stylesheet" type="text/css" />
<scrip remove t src="../scrip remove ts/jquery-1.7.2.min.js" type="text/javascrip remove t"></scrip去掉t>
<scrip remove t src="../scrip remove ts/Default.js" type="text/javascrip remove t"></scrip去掉t>
</head>
先の:
複数のオンラインファイル特性分析やウイルスサイトスキャンを共有しましょう
次に:
asp.net AjaxではポップアップJSコードの回避策を実行できません
関連記事
•
パソコン起動時のページファイル設定の問題により、Windowsは一時的なファイルを作成します
•
NPMグローバルモジュール設定のインストール
•
Bootstrapのモーダルボックスはdatepickerの時間制御を隠します
•
Bootstrapのモーダルダイアログは毎回リロードされます
•
WinformとWPFの選択フォルダダイアログの類似点と相違点
•
ログインダイアログを表示するクリックボタンやリンクを実装 ASP.NET----
•
チュートリアル:win8.1コンピュータで6つのライブラリフォルダを削除する
•
Windows 2003にsqlserver2008r2をインストールしていない人は予想外に難しいです
•
Cディスクに他の人が読み込むのを禁止する方法は2つあります
閲覧したセクション
Microsoft SQL Server
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com