Visual Web Developer 2005 Express Editionを使用しています。
PXDocを試してみたいと思い、サンプルにあったコードを書いて
みましたが、コンパイルエラーとなり、動作してくれません。
試しに、<%@ Page Language="C#" ContentType="text/xml" %>
を最初の行に書いてみましたが、かわりませんでした。
以下のようなコードです。
<%@ Page Language="C#" ContentType="text/xml" %>
<pxd paper-type="A4">
<page>
<svg width="29.7cm" height="21cm" viewBox="0 0 2970 2100">
<text x="200" y="500" font-size="200" ><% Response.Write(Request.Form["TextBox1"]); %></text>
<line stroke-width="1" x1="200" y1="500" x2="1200" y2="500"/>
</svg>
</page>
</pxd>
# ファイル名は、output.aspxで作成しました。
どこが間違っているか、指摘いただけないでしょうか?
また、ASP.NET + PXDocの組み合わせでのサンプルコードや、
そもそも、ASP.NETで、動的に編集したXMLを直接サーバから送信する
方法を知らないので、何か参考になりそうな情報をご存知ないでしょうか?
No.1ベストアンサー
- 回答日時:
PXDoc自体は IEの中などブラウザ上で動作するのではないように思います
このページを表示させるための元ページがまず必要です
----- imput.htm ----
<html>
<body bgcolor="#e0e0e0">
<h3>入出力テスト
</h3>
<form action="output.aspx" method="POST">
<p>
入力:<input name="TextBox1">
</p>
<p>
<input type="submit" value="印刷">
</p>
</form>
</body>
</html>
----- imput.htm ---- ココまで
次にoutput.aspxを準備します
IDEのメニューで Webサイト > 新規の項目の追加 > Webフォーム
名前を Output.aspxにして 追加
内容は次の通りです
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="output.aspx.vb" Inherits="output" %>
<% Dim Text1
Response.Charset = "UTF-8"
Response.ContentType = "Application/pxd"
'Response.AppendHeader("Content-Disposition", "inline:filename=text.pxd")
Text1 = Request.Form("TextBox1")
Response.Write("<?xml version=""1.0"" encoding=""utf-8"" standalone=""no""?>")
Response.Write("<pxd paper-type=""A4"">")
Response.Write("<page>")
Response.Write("<svg width=""29.7cm"" height=""21cm"" viewBox=""0 0 2970 2100"">")
Response.Write(" <text x=""200"" y=""500"" font-size=""200"" >")
Response.Write(Text1)
Response.Write(" </text>")
Response.Write(" <line stroke-width=""1"" x1=""200"" y1=""500"" x2=""1200"" y2=""500""/>")
Response.Write("</svg>")
Response.Write("</page>")
Response.Write("</pxd>")
Response.End()
%>
といった具合です
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 ...
の行と1行目の間に記述します
サイトのプロパティ 開始オプションのページの指定などで 入り口の
『input.htm』を指定するのを忘れないように
PXDocに対して ファイルを使って起動するやり方ではありませんが ...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ボールの動きがスムーズに動いてかつ目盛り線描画を維持するためには 4 2023/05/31 10:01
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- その他(プログラミング・Web制作) Pythonでのかんたんな物理シミュレーションについての書籍 5 2023/06/02 07:37
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
キヤノン アソビカメラ iNSPiC ...
-
【VB.NET】App.configにファイ...
-
Windows10にデュアルブートでXP...
-
高校1年生情報の問題について。
-
vba 空のデータをSplitする時の...
-
C#からvbsを実行したい
-
ffftpでファイル取得が0バイト...
-
【VB.NET】Excelの最終行までの...
-
VB.NET Excelを読み込んでDataT...
-
aspxをhtmlに変換する方法について
-
図に入っている文字をセルに書...
-
電子系初心者です。 raspberryp...
-
エラーコード:0×80070570を削...
-
連想配列を配列に格納したいで...
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
-
LEDで電光掲示板に「A B C D E...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスにマクロでメ...
-
HTMLの値の渡し方について質問...
-
aspxでIFみたいなことがしたい
-
遷移先のURLにパラメータを表示...
-
ACCESSのレポートの表示...
-
ASP.netで、CheckBoxListのSele...
-
キリンビール(晴れ風)どうでし...
-
SELECTボックスの内容を動的に...
-
<br>が文字列で出力されてしま...
-
フォームのtextareaにnl2brを使...
-
改行したいのですが
-
javascriptで結果表示テキスト...
-
C#のRichTextBoxで表示行数を取...
-
write downとfill outの違いを...
-
入力テキスト内で改行コードが...
-
機種依存文字
-
シリアル通信プログラミングで...
-
奇数・偶数の区別をプログラミング
-
最大値と最小値の間を循環する変数
-
ASP.NETでTimerコントロールを...
おすすめ情報