私はいくつかのasp.net記事を読み、いくつかのコードを試してきましたが、私は混乱するかもしれないと思います。 C#を使用してASP.NET Webフォーム上のコードで画面に線を描くことはできますか?画面に線を引く?
もしそうなら、私にいくつかの例を教えてもらえますか?
私はいくつかのasp.net記事を読み、いくつかのコードを試してきましたが、私は混乱するかもしれないと思います。 C#を使用してASP.NET Webフォーム上のコードで画面に線を描くことはできますか?画面に線を引く?
もしそうなら、私にいくつかの例を教えてもらえますか?
ウェブフォームに直接描画することはできません。あなたはイメージを描画し、他のイメージと同様にWebformに埋め込むことができます。
キャンバスを作成して描画することができます。描画することはできません。あなたはHTML5で罰金している場合
あなたはJavascriptの方法LINETO試すことができます。
<script>
context.lineTo(100, 200);
</script>
詳細については、以下のリンク@参照してください: あなたが何を意味するかhttp://www.html5canvastutorials.com/tutorials/html5-canvas-lines/
わからない「線を引く」ことにより、 Webブラウザを使用している場合は、この "行"を表示するには何らかのHTMLオブジェクトが必要です。必要なものが水平線であれば、HR htmlタグを追加して、CSSのおもちゃを使ってスタイリングすることができます。また、画像やHTML5 Canvasにこの行を含めることもできます。
サーバーサイドコードの画面がないためです。あなたのコードはHTML、JavaScriptなどを生成し、ブラウザはその内容を使ってクライアント画面上に表示します。したがって、サーバーサイドのコードでイメージを生成(必要なものすべてを描画)してブラウザに送信するか、JavaScriptを使用してブラウザの指示に従って描画する方法があります。
System.Drawing名前空間クラスを使用して新しい画像を作成し、次にそれを動的に<img />
タグに読み込むなどの作業を行うことができます。しかし、達成しようとしていることに応じて、いくつかの並べ替えのJavaScriptライブラリを使用するか、非常に単純なラインイメージのいくつかの並べ替えを使用し、CSSを使用して長さ/高さを微調整します。
あなたがしようとしていることを理解するには詳細が必要です。他の人が指摘しているように、C#コードがページとやり取りする直接的な方法はありません。あなたはimgタグのようなページ上に何かを持っていて、それをハンドラ(.ashx)のようなC#ファイルに設定する必要があります。そのハンドラでは、イメージを生成し、レスポンスのコンテンツタイプをimage/jpgとして設定し、レスポンスストリームに生のバイトを書き込むことができます...
これも、CSSで達成できるものまたはJavaScript。
あなたはASP.NETがHTMLを生成することを知っていますか?最初の質問は、HTMLを使って "スクリーン"に線を描くにはどうすればいいですか? –