2017-12-06 8 views
0

私はPHPに慣れていて、完全に空のasp.netページ "Hello World"(ソースコード内)I.Eを作成したかったのです。 "<html><p>Hello World</p></html>"ではありません。ビューソースがHello Worldになるように、すべてを完全に取り除きたい(ヘッダーを操作する可能性があります)。HTMLタグなしでHello Worldアプリケーションを作成するには?

実際にリダイレクトするasp.netスループット環境(基本的にネットワークセキュリティを容易にするための三角測量サーバー)を作成しているため、正確に制御できない出力がないようにしたいからです。

なお、これには応答ヘッダーも含まれます。基本的にフルコントロール。

これは、私は何を使用すると、DOMエクスプローラないソースコードである

enter image description here

enter image description here

+1

あなたを」ページソースではなくDOMエクスプローラを見て、非常に異なったものです。 – DavidG

+1

DOMエクスプローラはソースコードではありません。ページを右クリックし、 'ソースの表示 'を選択します。私はタグがそこにないと確信しています。 – ViRuSTriNiTy

+0

ああクラム...ありがとう.. M $ edge! bah –

答えて

1

動的には、ブラウザdoは、 "html"、 "body"などの基本タグを作成します。 DOMは、ブラウザから受信したものから作成されたDOMです。

サーバーから実際に受信したものを調べるには、ソースを調べることができます。または、ブラウザの開発ツールを使用して、ネットワーク部分を見てください(ヘッダーの探索も可能です)。


送信する内容を操作するには、context.Responseオブジェクトを操作する必要があります。

そこからすべてのヘッダーを追加できます。詳細情報から

、例えば以下を参照してください

https://msdn.microsoft.com/en-us/library/system.web.httpresponse(v=vs.110).aspx

ヘッダを追加するには、例えば、この質問を参照してください。

How to add Headers in HTTPContext Response in ASP.NET MVC 3?

は、例:

HttpContext.Current.Response.AppendHeader("Content-Length", contentLength); 
1

これまで持っているものです。ページを右クリックし、[ソースを表示]を選択します。私はタグがそこにないと確信しています。

network tabにヘッダーを表示できます。 [ネットワーク]タブのページリクエストをクリックすると、ヘッダーのような詳細が表示されます。

+0

ありがとう、私はそれらを表示する方法を知っている私はPHPでそれらを操作したいと思う 'header( 'Location:http://www.example.com/');' –

関連する問題