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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに張り付けた写真のフ...
-
Windows10にデュアルブートでXP...
-
onedrive にexcelファイルをア...
-
C#からvbsを実行したい
-
aspxをhtmlに変換する方法について
-
VB.NETでMSComm が追加できず?
-
Accessのトグルボタンでサブフ...
-
VBAでPDFを作成する際、同じ名...
-
vba 空のデータをSplitする時の...
-
ffftpでファイル取得が0バイト...
-
マクロコードについて
-
VB.NET Excelを読み込んでDataT...
-
エクセルVBAで印刷する書式をク...
-
バッチで当日日付で作成される...
-
お世話になります。 Windows Up...
-
エクセルマクロについて
-
グラフをC#のASP.net MVCで表示...
-
【VB.NET】App.configにファイ...
-
マクロで同じフォルダにある画...
-
入力フォームのテキストボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスにマクロでメ...
-
ASP.NET + PXDocを試したいので...
-
HTMLの値の渡し方について質問...
-
遷移先のURLにパラメータを表示...
-
write downとfill outの違いを...
-
ACCESSのレポートの表示...
-
aspxでIFみたいなことがしたい
-
リストボックスのselectedindex...
-
改行したいのですが
-
フォームのtextareaにnl2brを使...
-
ASP.netで、CheckBoxListのSele...
-
ASP.NETでTimerコントロールを...
-
C#のRichTextBoxで表示行数を取...
-
最大値と最小値の間を循環する変数
-
select case文について
-
シリアル通信プログラミングで...
-
javascriptでlabelの値取得
-
SELECTボックスの内容を動的に...
-
奇数・偶数の区別をプログラミング
-
機種依存文字
おすすめ情報