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ランキング
-
Windows10にデュアルブートでXP...
-
エクセルに張り付けた写真のフ...
-
onedrive にexcelファイルをア...
-
VB.NET 2017の勉強中です。 今...
-
マクロコードについて
-
【VB.NET】for each文からのINS...
-
連想配列を配列に格納したいで...
-
VBAでPDFを作成する際、同じ名...
-
W10環境変数の%記号
-
【VB.NET】Excelの最終行までの...
-
aspxをhtmlに変換する方法について
-
この場合のWindows用語を教えて...
-
エクセル VLOOKUP検索で一番新...
-
マクロ始めたばかりです。 PDF...
-
日曜日始まりのボックス型の万...
-
エクセル 配列の論理演算?
-
郵便番号変換ウィザードがフォ...
-
python3 足し算の問題
-
SPO2測定
-
高校1年生情報の問題について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスにマクロでメ...
-
ASP.NET + PXDocを試したいので...
-
HTMLの値の渡し方について質問...
-
ACCESSのレポートの表示...
-
フォームのtextareaにnl2brを使...
-
SELECTボックスの内容を動的に...
-
奇数・偶数の区別をプログラミング
-
遷移先のURLにパラメータを表示...
-
aspxでIFみたいなことがしたい
-
ASP.netで、CheckBoxListのSele...
-
phpの<br>\\nと\\nとエスケープ...
-
改行したいのですが
-
write downとfill outの違いを...
-
<br>が文字列で出力されてしま...
-
<asp>タグの属性情報が取得でき...
-
C#のRichTextBoxで表示行数を取...
-
ASP.NETでTimerコントロールを...
-
javascriptでlabelの値取得
-
リストボックスで未選択の項目...
-
リストボックスを、右クリック...
おすすめ情報