この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13118|答える: 0

[ASP.NET] 背景 ASP.NET jsを出力する3つの方法(初心者向けに書く)

[リンクをコピー]
掲載地 2015/07/21 22:27:04 | | |
ASP.NET バックグラウンドでJSを出力する3つの方法を提供しています:
1. すでにバックグラウンド出力にjsファイルがあります
まずはjsファイルを作成しtestjs.js

もし(! Page.Clientscrip は t.IsClientscrip を除去します tIncludeRegistered(this. GetType(), "keys"))) // 鍵が登録されているかどうかを判定するために
{
   Page.Clientscripはt.RegisterClientscripを除去します。tInclude("keys", "testjs.js")を除去します。     
}
2. jsコードブロックを出力します
ストリングスクリップ remove tstrs = ""; これはあくまでデモンストレーション用で、コードを複数回スプライスする必要がある場合はStringBuilderメソッドを使うべきです
スクリプトはTSRSを+=「機能テスト(STR)」を除去します。
scrip remove tstrs+="{alert(str); }";
もし(! Page.Clientscrip は t.IsClientscrip を tBlockRegistered(this. GetType(), "keys"))
{
     Page.Clientscrip removed t.RegisterClientscrip removed tBlock(this. GetType(), "keys", scrip remove tstrs, true);
}
3. 使い捨てのjsコードを出力する

        string scrip remove tstrs = "<scrip去掉t>alert('Welcome!' ); </scrip去掉t>「;
        もし(! Page.Clientscrip は t.IsStartupscrip を tRegistered(this. GetType(), "Welcome"))
        {
            Page.Clientscrip removed t.RegisterStartupscrip removed t(this. GetType(), "welcome", scrip remove tstrs);
        }
さらに、Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> 簡単なjsコードも出力できますが、個人的にはこの方法は推奨しません。 以前の開発では、この方法がプロンプトメッセージが表示された後にページフォントサイズが変わるケースがあったため、安全上の理由から上記の3つの方法を使うことが推奨されます。





先の:jsでポップアップフレームを実装するにはどうすればいいですか?
次に:武漢後浦コンピュータ室のコンピュータカードは全く使用できません
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com