[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/03 16:57 / Filesize : 321 KB / Number-of Response : 957
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【質問】ASP.NETスレ Part3【議論】



1 名前:nobodyさん [2006/10/09(月) 10:04:09 ID:luJDzNn3]
●過去ログ
Part1 - 【質問】 ASP.NETスレ 【議論】
pc5.2ch.net/php/kako/1040/10406/1040698263.html
【質問】ASP.NETスレ Part2【議論】
pc8.2ch.net/test/read.cgi/php/1111480331/

218 名前:nobodyさん mailto:sage [2006/12/07(木) 12:43:03 ID:???]
>>217
VBはやったことがないからよくわからんけど
Request.Formで取得した値はstring型だからint型にキャストしてやる必要が
あるんじゃないか?
string型だから
gou=A+B
をしたときに"3"+"3"になって"33"になるんだろう。


219 名前:nobodyさん mailto:sage [2006/12/07(木) 12:57:08 ID:???]
>>215
NDocはいかがですか?
日本語版なら
sourceforge.jp/projects/ndoc-jp/

NDocでぐぐれば使い方を紹介しているページがいくつか見つかると思います。

220 名前:nobodyさん [2006/12/07(木) 14:00:48 ID:w+Z1ltqn]
>>218さん Int型にしてもいかないorz なぜだ!!

221 名前:nobodyさん mailto:sage [2006/12/07(木) 14:22:45 ID:???]
>>220
string a = Request.Form["A"];
string b = Request.Form["B"];

//キャスト
int a_int = int.Parse(a);
int b_int =int.Parse(b);
int goukei = a_int + b_int;
でC#では動くんだけどこれをVBに直せない俺w
どこかにフリーソフトでC#ソース→VBソースに変換するソフトがあったから
それで変換して>>220の書いたソースと見比べてみては?
もしくはブレークポイントを入れて値をチェックしてみるのがいいかも

222 名前:nobodyさん [2006/12/07(木) 15:21:37 ID:w+Z1ltqn]
>>221さん  ありがとう!!今日はもう出来ないので、明日221さんの
プログラムを試して見ます!結果は明日書き込みます!!
また明日もヒマなら相手してください!!

223 名前:nobodyさん [2006/12/08(金) 09:57:54 ID:ewFyIfPg]
www.matubusi.com/cart/cgi-bin/kaitori.cgi?id=5
ここの買取口数とメールフォームの口数を買い取り口数にマイナスする計算の連動
似たようなスクリプトありませんか?もしくは作れますか?
よろしくお願いいたします

224 名前:nobodyさん [2006/12/08(金) 11:11:30 ID:wLihgars]
>>221さん 早速やってみたんだが、いかなかったよ orz

225 名前:nobodyさん mailto:sage [2006/12/08(金) 12:27:06 ID:???]
>>224
Dim A,B,C,D,GOU As Integer
とかちゃんと宣言すれば動くんでね?

226 名前:nobodyさん mailto:sage [2006/12/08(金) 12:47:46 ID:???]
>>224
数値に変換する前に数値として使える文字なのか判断する必要があり
C#だけど
/// <summary>
/// 数値文字列をint型に変換
/// </summary>
/// <param name="targetString">文字</param>
/// <returns>変換後の値</returns>
private int ChangeInt(string targetString)
{
int num = 0;
if (int.TryParse(targetString, out num))
{
num = int.Parse(targetString);
}
return num;
}
しょっぱなのint num = 0; の0代入は必要ないので適当にやって



227 名前:225 mailto:sage [2006/12/08(金) 13:12:56 ID:???]
>>226
TryParse()とか.NET2.0だよね
>>217の環境は.NET1.1ぐらいな悪寒

228 名前:nobodyさん [2006/12/08(金) 18:48:35 ID:3pSv+YG3]
>>227 217だけどパソの環境はかなり悪いorz 土日はASPできないんで、また月曜くらいにレスします。初心者なんで、また教えてください。

229 名前:nobodyさん [2006/12/08(金) 18:49:27 ID:3pSv+YG3]
>>226さんもまた教えてください!

230 名前:nobodyさん mailto:sage [2006/12/08(金) 21:49:02 ID:???]
CInt関数じゃダメなん?

231 名前:nobodyさん mailto:sage [2006/12/08(金) 21:54:32 ID:???]
あとチェックはIsNumeric関数

232 名前:nobodyさん mailto:sage [2006/12/09(土) 08:48:45 ID:???]
>>228
聞くときは自身の開発環境くらい書けよ。

233 名前:nobodyさん mailto:sage [2006/12/09(土) 11:26:15 ID:???]
そうだね.net framewrokのばーじょんとかも関係あるからね

234 名前:nobodyさん mailto:sage [2006/12/09(土) 11:36:07 ID:???]
>>217
C#のソースをかいたものだけど、新規プロジェクトで試してみてもダメだった?
何故に動かないのかすごく気になる…
不都合の無い範囲で該当ソースをコピペしてもらいたい。

そういやtryParse関数が出来たんだったな。
数字の判定をregexクラスで判定しなくて良くなったのはありがたいなぁ
時間を見つけて過去に開発したプログラムのver UPでもするかな('A`)

235 名前:nobodyさん mailto:sage [2006/12/09(土) 14:11:31 ID:???]
お助けください。
RegularExpressionValidatorを使用て、テキストボックスに0以上の正の整数が入っているかチェックする場合、
ValidationExpressionは
「^\d+$」
でいいのでしょうか?
なぜか0を入力しても検証に通ってしまいます


236 名前:nobodyさん mailto:sage [2006/12/09(土) 16:41:20 ID:???]
>>235
> なぜか0を入力しても検証に通ってしまいます
「^[1-9]\d*$」じゃないの?



237 名前:nobodyさん [2006/12/12(火) 12:12:14 ID:n7I01zoe]
初心者な質問ですみません、Button1を押して、~/Default.aspxに飛びたいのですが、どのようなコードを書けばいいでしょうか。

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

End Sub

238 名前:nobodyさん mailto:sage [2006/12/12(火) 12:27:13 ID:???]
すいません。 自己解決しました。
Server.Transfer()でした

239 名前:nobodyさん mailto:sage [2006/12/12(火) 12:33:02 ID:???]
>>238
Response.Redirectてのもある。動作が違うから自分で確かめてね

240 名前:nobodyさん [2006/12/12(火) 17:55:07 ID:aAB5mfBA]
ASP.NET2.0の式構文で
Url="<%$ AppSettings: baseDir%>/<%# Eval(&qout;NAME&qout;) %>"
↑のようなことをやりたいのですが
AppSettingのキー名として
baseDir%>/<%# Eval(&qout;NAME&qout;)
までが認識されてしまいます。
なにかよい方法はないでしょうか


241 名前:nobodyさん mailto:sage [2006/12/13(水) 15:56:47 ID:???]
ASP.NET2.0+C#で開発しています。サーバサイドからtitleタグの内容を見たい場合、
this.titleなどとして参照しているのですが、
framesetを利用してページを入れ子構成にしてる場合、入れ子側から
framesetタグを記述している親側のtitleを参照することは出来るのでしょうか?

242 名前:nobodyさん mailto:sage [2006/12/14(木) 07:24:15 ID:???]
runat="server"しているASPボタンのOnClickイベントでサーバ側のメソッドを呼び出したとして、
そのメソッドが終わるタイミングでクライアント側のJavaScriptかVBScriptのメソッドを呼び出したいのですが、
何か良い方法は無いでしょうか?
クライアント側メソッド実行時には、サーバ側メソッドの処理が終了してその結果が利用できることが
前提になって欲しいというか
ClientOnClickはOnClickより先に実行されてしまうし…

243 名前:nobodyさん mailto:sage [2006/12/14(木) 14:56:56 ID:???]
>>242
Ajax

244 名前:nobodyさん mailto:sage [2006/12/14(木) 20:47:57 ID:???]
まずサーバ側からクライアントを操作するって発想がどうかと


245 名前:nobodyさん mailto:sage [2006/12/16(土) 20:11:06 ID:???]
ウェブサービスで実現すべき機能だな。
本当にその機能が必要なのかもう一度考え直した方が良いと思う。

246 名前:nobodyさん mailto:sage [2006/12/17(日) 16:41:24 ID:???]
質問です。
スマートクライアント(ASP.NetWebサービスを利用)を実現するのに、
VisualStudio2005とVisualStudio2003では開発効率に大きな差が出るのでしょうか?
やはり、2005の方がスマートクライアントを実装し易いのでしょうか?

どなたか御存知のかたいらっしゃいましたら、教えて頂きたいです。
お願いします。



247 名前:nobodyさん mailto:sage [2006/12/17(日) 17:33:23 ID:???]
大きな差が出るかどうか知らんが、2005のExpressを試してみりゃいいじゃん。
2003は1.1ベース、2005は2.0ベース。

248 名前:nobodyさん mailto:sage [2006/12/18(月) 00:27:21 ID:???]
>>242
単純にクライアントでページが開いたときにJavaScriptが実行されれば良いのなら、
<body id="body">とかにしといて、コードの方で、
body.Attributes["onload"] = "実行したいJavaScript"
で良いんじゃないか。

249 名前:nobodyさん mailto:sage [2006/12/18(月) 12:03:54 ID:???]
ASP.NET2.0+VWDで簡単なサンプルを作って勉強中です。

www.microsoft.com/japan/msdn/thisweek/step7/aspnet/RichDataControl/RichCtl_02.aspx
でGridViewの上1レコードを選択し、DetailsViewでデータの新規作成はできました。

その際、選択したデータを予め表示し、変更する箇所のみ入力したいと思うのですが
どうしたらいいでしょうか?

またはこのようなやり方が適切ではない場合、ほかの方法があれば教えてください。
・GridViewにButtonField(「複写して追加」等)を追加し、別ページに遷移するとか?

250 名前:nobodyさん [2006/12/19(火) 00:54:42 ID:yAa4rxvU]
質問です。
Access のデータベースファイル hogehoge.mdb へのアクセスには
サーバーの絶対パスを埋め込まねばならないのでしょうか?

support.microsoft.com/kb/308278/ja

Dim connectString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\File Databases\NWIND.MDB"
'Create an OleDbConnection object,
'and then pass in the ConnectionString to the constructor.
Dim cn As OleDbConnection = New OleDbConnection(connectString)
'Open the connection.
cn.Open()

251 名前:nobodyさん mailto:sage [2006/12/19(火) 12:11:11 ID:???]
以下のようなことをやりたいのですが
どのようにしたらよいでしょうか?

1)HTMLエディタなどでテーブルを作成し、ASPXファイルを作る。(雛形)
2)テーブルにIDをふる(Table1)
3)コードでそのテーブルをまるごと複製(Table2)、一部の内容を書き換えて表示

Table1の中の特定のコントロールだけ書き換えたものをTable2として
表示させたいのですが可能でしょうか?

Tableのnewなどを使わずに、このようなことをやりたい理由は
デザインと実装を分離したいからです。
というかコードでRowやCellをいちいち書きたくないので・・・


252 名前:nobodyさん mailto:sage [2006/12/19(火) 12:39:16 ID:???]
>250

www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_07/vs2005db_07_03.html

connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=|DataDirectory|\MyDB.mdb;
Persist Security Info=True;Jet OLEDB:Database Password=12345"

253 名前:nobodyさん mailto:sage [2006/12/19(火) 12:43:02 ID:???]
>249

???



254 名前:nobodyさん [2006/12/19(火) 12:46:29 ID:aIXcYPpo]
レンタル鯖をかりている。
デバッグをするためにTrace.axdを見たい。
web.configを書いた。

<trace enabled="true" localOnly="false" />

見れるようになった。
が、俺が見ているときは、だれでも見れる。

俺のIPだけ見れるようにするか、
認証をかけるようにはできないのか?
教えてえらい人。

255 名前:249 mailto:sage [2006/12/19(火) 17:58:04 ID:???]
>>253

説明が下手ですみません。
要はデータを「新規作成」する際に、過去のデータを基にしたいということです。
(主キー項目は除く)

256 名前:nobodyさん [2006/12/21(木) 08:28:17 ID:0UBiQlMr]
>>254
GUID で生成したファイル名でデバッグし、
本番では、正規版ファイル名にコピペする。

「俺のIPだけ見れるようにする」はできないが、
第三者が推測することが不可能なファイル名とすることはできるため、
実質的な認証にはなる。




257 名前:nobodyさん mailto:sage [2006/12/21(木) 09:51:53 ID:???]
ログってどこに出力してます?
App_Dataの中に吐くのは変かな・・・
でもウェブアプリのディレクトリのどこかに吐きたい。

258 名前:nobodyさん mailto:sage [2006/12/21(木) 11:19:35 ID:???]
>256

ありがと。そういうやりかたになるか。
参考になたよ。

>257

Webアプリより上のディレクトリが基本じゃね。
App_Dataに入れるとASP.NETの管理下になるから良くないと思う。

259 名前:257 mailto:sage [2006/12/21(木) 11:32:01 ID:???]
そうね、そう思って、カキコしたあとすぐにそうした。
リポジトリでフォルダ構成かえるのめんどかったけど。

260 名前:nobodyさん mailto:sage [2006/12/22(金) 12:38:35 ID:???]
今まで日本語版OSで運用していたASP.NETシステムを
英語版OSで動かしたら何か不具合や問題が出ることってありますか?

261 名前:nobodyさん [2006/12/23(土) 00:21:10 ID:naJjp2Gk]
Visual Studio.NET + ASP を使いこなす上で、良い参考書って何か無いですか?

いや・・・今まで Webアプリは Regacy ASP ばっかりだったもので・・・(汗)
ちょっと違うか、Perl CGI はちょっと触ってみたことがありますけど・・・・(汗)
Visual Studio.NET は、C++のデバッグにしか使ったことがないもので・・・(汗)

何かお勧めがあれば、書名と出版社名を宜しくお願いします。

262 名前:nobodyさん mailto:sage [2006/12/23(土) 12:06:59 ID:???]
プロフェッショナルASP.NET 上下(たしか日経)
ASP.NET実践テクニック(通称黒本 会社わすれた)

263 名前:nobodyさん mailto:sage [2006/12/23(土) 16:37:22 ID:???]
黒本は1.0なのが残念だが8割くらいは使える内容。
プログラムはわかってる、あとはこういうとき、どうすりゃいいのってのを
さくっと知りたいのにオススメな一冊。

264 名前:nobodyさん mailto:sage [2006/12/23(土) 22:04:21 ID:???]
>>261
ASPを使ったことがあるのかないのかハッキリしる
嘘や見栄が入っていると適切なアドバイスもできん

265 名前:nobodyさん [2006/12/23(土) 23:06:33 ID:lzj6TMJU]
261です。
ASPはもちろん使ったことがあります

ADODB.Connectionとか使って、Accessを呼び出して
DBの表示と入力をおこなっていたんですが、
なにせデバッグが大変なんです。
社内鯖の規約で勝手にIISの設定とか弄れないのです。

ASP.NETに移行すれば、デバッグが少しは楽にならんかなと
いうのが移行の趣旨です。

ついでに、処理速度が速くなって、
グラフ描画機能も付けられればなお良しです。
いまは、VMLを使ったグラフ描画の試作品は出来たんですが、
ブラウザがIEに限定してしまうのが痛い。

266 名前:nobodyさん [2006/12/23(土) 23:08:43 ID:lzj6TMJU]
261です。
今までは、テキストエディタと
Response.Write()でデバッグしていました。

よくまあこんな不自由jなデバッグをしていたもんだと我ながら
おもいます。





267 名前:nobodyさん mailto:sage [2006/12/23(土) 23:25:43 ID:???]
>社内鯖の規約で勝手にIISの設定とか弄れないのです。
じゃあIISのバージョンアップとか.NETframeworkのインストールはできるんだな?
なんとなく新卒臭い香りがする。


268 名前:nobodyさん [2006/12/24(日) 09:35:14 ID:H4b/fkFw]
261 です。

>>267
そもそも社内鯖のAdministrator は自分じゃないし。
自分は、その社内鯖で script や html を書かせていただいている
一社員に過ぎません。

>IISのバージョンアップとか.NETframeworkのインストールはできるんだな?

 「バージョンアップやインストールができる」の意味が
 自分の技術スキル的に出来るという意味ならば、出来ます。

 「社内鯖の IIS のバージョンアップや
 .Net Framework のインストール権限があるか」という意味ならば
 出来ないです。

269 名前:nobodyさん mailto:sage [2006/12/24(日) 10:51:19 ID:???]
権限もらってからまた来な、坊や

270 名前:nobodyさん mailto:sage [2006/12/24(日) 12:44:57 ID:???]
> よくまあこんな不自由jなデバッグをしていたもんだと我ながら
なんで過去形なの?

271 名前:nobodyさん mailto:sage [2006/12/24(日) 17:56:42 ID:???]
.NETに移行する理由が「デバッグがやりやすくなる」?
今年一番笑ったwww

272 名前:nobodyさん mailto:sage [2006/12/24(日) 23:44:29 ID:???]
>>268
基本的に開発中は鯖なんか関係ないだろ?
デバッグはローカル環境で良いんだぞ。

273 名前:261 [2006/12/25(月) 21:52:25 ID:B5SaXYT9]
( ゚д゚)ハッ

そ、そうでした。
ODBCをたたいていたんで、その鯖でしか動かないと思い込んでました。
ローカル環境で、同じDBをODBC設定すればいいのだ。


274 名前:nobodyさん [2006/12/27(水) 00:19:25 ID:01eBQfCf]
asp.net ajax って、まだリリキャンなんだね。
今年中に出るって言ってたのにやっぱ無理だったのかな。

275 名前:nobodyさん mailto:sage [2006/12/27(水) 10:12:30 ID:???]
いやまだあと4日ある!(´・ω・`)

276 名前:nobodyさん mailto:sage [2006/12/27(水) 15:45:50 ID:???]
>>175
遅レスすぎて見てないだろうが
あまりも華麗にスルーされてたので。

つHttpContext.Current.Request.PhysicalApplicationPath;




277 名前:nobodyさん [2007/01/07(日) 04:52:35 ID:2KrFYbrf]
GridViewコントロールの実装をみることってできないだろうか

278 名前:nobodyさん mailto:sage [2007/01/07(日) 17:41:26 ID:???]
ttp://www.microsoft.com/japan/msdn/vs05/aspnet/webresource.aspx
↑の
String css =
this.Page.GetWebResourceUrl (typeof(NumericTextBox),
"Obies.Web.UI.WebControls.NumericTextBox_"
+this.ImageSet+".css");
this.Page.Header.LinkedStyleSheets.Add (css);

ASP.NET2.0に
Page.HeaderにLinkedStyleSheetsなんてプロパティがないのですが
これの代替手段ってありますか?

279 名前:nobodyさん mailto:sage [2007/01/07(日) 18:02:47 ID:???]
>>278
すみません。自己解決しました。


280 名前:nobodyさん mailto:sage [2007/01/07(日) 19:32:15 ID:???]
TextBoxをjavascriptでdisabled=trueにして送信。
サーバーでEnabledプロパティ見るとtrueのまま。
これは仕様でつか?

281 名前:nobodyさん mailto:sage [2007/01/08(月) 13:49:43 ID:???]
>>277
.net reflectorなどを使ってみては。

>>280
仕様です。

282 名前:nobodyさん mailto:sage [2007/01/08(月) 19:07:46 ID:???]
>>281
おお!こんなものが!
ありがとうございます!!

283 名前:nobodyさん mailto:sage [2007/01/08(月) 19:45:55 ID:???]
現在モバイル向けのユーザー登録フォームを作成している所なのですが
ezweb以外のキャリアでの閲覧が出来ず、困っております。
一部の機能が使えない等ではなく、ページ自体が開きません。
何が原因なのか、ピンと来る片いらっしゃいませんでしょうか?

284 名前:nobodyさん mailto:sage [2007/01/08(月) 19:56:02 ID:???]
>>283
htmlタグ出力の前に余分なものが吐かれてませんか?

285 名前:nobodyさん mailto:sage [2007/01/08(月) 20:20:41 ID:???]
>>284
ご返答ありがとうございます。
余分なもの、というと具体的にはどういったものでしょうか?

286 名前:nobodyさん mailto:sage [2007/01/08(月) 20:26:32 ID:???]
ソースはこんな感じになってます

<%@ Page Language="C#" Inherits="System.Web.UI.MobileControls.MobilePage" Culture="ja-JP" Debug="false" UICulture="ja-JP" EnableSessionState="True" Trace="false" %>
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>

<script runat="server">


</script>

<html xmlns="www.w3.org/1999/xhtml" >
<body>
<mobile:form id="form1" runat="server">1<br /><mobile:Link ID="Link1" Runat="server" NavigateUrl="#Form2">Link</mobile:Link></mobile:form>
<mobile:Form ID="Form2" Runat="server">2<mobile:Link ID="Link2" Runat="server" NavigateUrl="#form1">Link</mobile:Link></mobile:Form>
</body>
</html>



287 名前:nobodyさん mailto:sage [2007/01/08(月) 20:30:06 ID:???]
>>286
<script runat="server">


</script>

↑のことです。
<html>タグの中にいれてください。
余分っていう表現は適当じゃなかったですねw

288 名前:nobodyさん mailto:sage [2007/01/08(月) 20:31:34 ID:???]
>>287
自己レス。コードビハインドじゃないときはそれが正しいんでしたっけ?(汗

289 名前:nobodyさん mailto:sage [2007/01/08(月) 20:32:36 ID:???]
つか
<html xmlns="www.w3.org/1999/xhtml" >
"がきになりました。

290 名前:nobodyさん mailto:sage [2007/01/08(月) 20:39:02 ID:???]
>>289
それは勝手に追加されてたので、無視してました。
アドバイスありがとう御座います。試してみます

291 名前:nobodyさん mailto:sage [2007/01/08(月) 20:41:40 ID:???]
>>287
早速試してみましたが、やはりエラーがでてしまいました。

292 名前:nobodyさん mailto:sage [2007/01/08(月) 20:47:45 ID:???]
>>291
HTTPレスポンスの内容をのぞいてみてください。
以前、携帯HP開発やってたときの経験ではResponseContentの<html>タグの前に文字列があると
エラーになった覚えがあります。環境はASP.NETではなかったですが。

293 名前:nobodyさん mailto:sage [2007/01/08(月) 21:11:50 ID:???]
再びありがとう御座います。
試してみましたが、やはりau以外での閲覧が出来ませんでした。

294 名前:nobodyさん mailto:sage [2007/01/08(月) 21:19:25 ID:???]
>>293
ASP.NETの問題ではない気がするのでWebPogの携帯HP関連のスレに
HTTPレスポンス文字列を貼り付けてみてもらうのが早道かもしれませんね。

295 名前:nobodyさん mailto:sage [2007/01/08(月) 21:25:14 ID:???]
三度ありがとう御座います。
ん〜〜どうしてもauで見られるという点が引っかかってるんですよね。
個人的にはASP.netの記述ミスか何かだと思っていたのですが・・・

もうしばらく調べてみます。

296 名前:nobodyさん mailto:sage [2007/01/08(月) 22:26:21 ID:???]
>>295
俺は携帯電話の全キャリアの旧ブラウザにも対応するために全てのHTML文をC#から書き出すようにしたなぁ…
基本はResponce.Write(<html>…</html>);
でC#側で勝手に付加されるタグ類(<script>やら)は吐き出さないようにしたような。
うろ覚えですがw
ちなみに文字化けでやたらと引っかかったのを覚えてる。。
ページのエンコードをshift_JISにするのではまり、次に、URL?id=<文字列>もエンコードするのを忘れ…



297 名前:nobodyさん mailto:sage [2007/01/09(火) 05:55:40 ID:???]
ファイルが
www/CG.jpg
にあって、
ユーザーも
www/CG.jpg
に直接アクセスしてきたとします。
そのときにCG.jpgにアクセスしてきた人数を記録するカウンタープログラムはどうやって作るのでしょう。

298 名前:nobodyさん mailto:sage [2007/01/09(火) 23:55:15 ID:???]
質問します。
flashからasp.netに変数を渡し、処理後flashに戻す、というプログラムを作成しました。
ローカルサーバにおいてある場合は動くのですが、いざサーバにアップロードしてみると
flashから貰っているはずの変数を参照できないのです。
この場合、考えられる原因は何なのでしょうか?

299 名前:nobodyさん mailto:sage [2007/01/10(水) 00:36:57 ID:???]
>>297
HTTPサーバのログをAWKか何かで舐めれば良いんじゃないの?w

300 名前:nobodyさん mailto:sage [2007/01/10(水) 09:24:20 ID:???]
>>298
具体的にどう実現してるかわからんが、cookie使ってるならブラウザとかFWの設定じゃないか?

301 名前:nobodyさん mailto:sage [2007/01/10(水) 14:19:29 ID:???]
WebRequestてかWebResponseで引っ張ってきた内容を、
扱えるDOM Parserってないですか?

302 名前:nobodyさん mailto:sage [2007/01/10(水) 21:31:19 ID:???]
System.Xml.XmlReader

303 名前:nobodyさん mailto:sage [2007/01/11(木) 00:20:00 ID:???]
>>302
XMLでなくて、HTMLなDOMだと?

304 名前:nobodyさん mailto:sage [2007/01/11(木) 20:22:35 ID:???]
mshtmlでいいんじゃね

305 名前:nobodyさん mailto:sage [2007/01/12(金) 16:16:18 ID:???]
ユーザーコントロールとテンプレートで動的にコントロールを複製した場合に
そのユーザーコントロールの値を取得する簡単な方法はないでしょうか?


306 名前:nobodyさん [2007/01/21(日) 18:59:59 ID:t33NEAvg]
たとえば「txt」というnameのテキストボックスを複数含むフォームから
送信されてくるデータの取得方法なんですが
複数の同名フォームの値がカンマ区切りとなっているものが
Request["txt"]で参照できると思います。
そのカンマによって何番目のテキストボックスか?を判別できますが
テキストボックスの値にカンマが含まれている場合、テキストボックスの値としてのカンマが
区別できないため何番目のテキストボックスかが判別不能になってしまいます。
なにか方法はないでしょうか?




307 名前:nobodyさん mailto:sage [2007/01/21(日) 19:50:53 ID:???]
>>306
すみません。自己レスです。
Request.Form.GetValues("keyword")
でとれましたw
失礼しました。

308 名前:nobodyさん mailto:sage [2007/01/21(日) 19:56:31 ID:???]
実用的じゃないかもしれん&うる覚えだが
Request.Form[<インデクサ>]でフォームの値を取得できなかったっけ?
Request.Form["txt"]で全体を取得するのをやめてtxtテキストボックスの値をインデクサで指定して
一つずつ取得する関数を作ってみるとか…

309 名前:nobodyさん [2007/01/25(木) 16:53:42 ID:ARzf/NmL]
質問です。
@VWD2005でC#使い、アンケートフォームを組んでいるのですが、たとえば郵便番号なら
-------------------------------------------------------
郵便番号 [CustomValidator]
 ┌──┐_┌───┐
 └──┘ └───┘
-------------------------------------------------------
というテキストボックスの両方に値が入っていない場合は[CustomValidator]に「必須入力です」と返したいのですが、やりかたがわかりません。クライアント側でJavaScriptで…というやりかたは避けたく、Default.aspx.csの側で、
-------------------------------------------------------
protected void checkButton_Click(object sender, EventArgs e) {
(略)
    //郵便番号が正しく入力されていない
    if (postLeftText.Text.Length != 3 || postRightText.Text.Length != 4){
       postNumValidator.ErrorMessage = "正しく入力してください";
    }
}
-------------------------------------------------------
とやっても無反応で、でも他のやりかたを見つけられず悩んでいます。


310 名前:309 mailto:sage [2007/01/25(木) 16:55:36 ID:???]
Aあと、このアンケートではチェックボックスを使ったアンケートを取るべく
-------------------------------------------------------
アンケート [CustomValidator]
□ とてもいい
□ いい
□ ふつう
□ わるい
□ とてもわるい
-------------------------------------------------------
で、一つもチェックされていない場合エラーを返したいのですが、記述方法がわかりません。
perlなら
unless($cgi_pm->param('enquete')){push @errmsg,'一つも選ばれていません';}
っていうようなことをやりたいのですが…
ヒントまたは「ここに同じような例が載ってるよ」でも構いませんので、
教えていただければ幸いです。

311 名前:nobodyさん [2007/01/25(木) 17:25:25 ID:GWbwdMjR]
最近、Win2000ProにVisual Web Developer 2005 ExpressでWebプログラムを作り始めたのですが、
ASPNETDB.MDF内のPofileに値を入れようとしたところで行き詰まっています。
開発環境からVWDの.NET開発サーバーを通した場合は、問題なくProfileに入れた値を読み書きできるのですが、
できたファイル郡をIISのWebフォルダ下にコピーしてIIS経由で開こうとすると、
「ユーザーのローカル アプリケーション データ パス取得中のエラーにより、SQL Server のユーザー インスタンスを生成できませんでした。対象のユーザーのローカル ユーザー プロファイルがコンピュータに存在することを確認してください。接続は閉じられます。」
というメッセージが出てProfileの値を取り出すことができません。
 ○:localhost:2600/Website/hoge.aspx
 ×:localhost/Website/hoge.aspx
となるのです。
いろいろとググった結果、\App_DataフォルダやASPNETDB.MDFのセキュリティの記述があったので弄ってみましたが、
状態は変化なしです。
どこをどう弄ればIIS経由で開いた時もProfaileの値を読み書きできるようにできるのでしょうか?


312 名前:nobodyさん mailto:sage [2007/01/25(木) 19:54:58 ID:???]
>309

検証コントロールの使い方を理解したほうが早いと思う。
www.atmarkit.co.jp/fdotnet/aspandvs/aspandvs02/aspandvs02_04.html

未入力項目をチェックしたい場合は、
RequiredFieldValidatorコントロールを使うのが普通。
ja.gotdotnet.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/reqfieldvalidator/doc_reqval.aspx

つーか、2chではなく、MSDNフォーラムで聞けば、丁寧に教えてくれる。
forums.microsoft.com/MSDN-JA/ShowForum.aspx?ForumID=177&SiteID=7

313 名前:nobodyさん mailto:sage [2007/01/25(木) 20:01:16 ID:???]
>310

検証コントロールは使わないで良いかと。

void Button_Click(Object sender,EventArgs e){
if (!CheckBox1.Checked && !CheckBox2.Checked && ...)
{
Label1.Text = "えらんでください";
}
}

Perlと違ってイベントドリブンなので、こんな感じじゃない?

www.atmarkit.co.jp/fdotnet/aspnet/index/index.html


314 名前:nobodyさん mailto:sage [2007/01/25(木) 20:05:48 ID:???]
>311

IIS環境に、SQL Server 2005 Express Editionは入ってる?
DBをユーザインスタンスで起動できていないメッセージに見えるけど。

それか、ASPNETDB.MDFではなく、他のDBに保存するかとか。
ttp://dotnetfan.org/blogs/dotnetfanblog/archive/2006/01/11/506.aspx

315 名前:311 mailto:sage [2007/01/25(木) 21:39:35 ID:???]
>>314
レスありがとうございます。
同一マシンなので、もちろん入っています。
インストールもIIS>MDAC2.8SP1>VWDと入れ、IISの.NETタブを2.0に変えました。
SQL-Serverサービスも動いています。
Profileを使わなければ、IIS経由でもaspxファイルは動きます。
開発サーバー経由とIIS経由では動作ユーザが違うという記述があったので、
APP_Dataフォルダを丸ごとEvryoneでフルコントロールにしたりしてみたのですが
効果がありませんでした。
他のDBが無いので、とりあえずExpressでなんとかしたいのですが・・・。


316 名前:309 mailto:sage [2007/01/26(金) 11:13:12 ID:???]
>>312
>>313
ありがとう。

>>312
RequiredFieldValidatorだと、「入力されていません」が2つ出ることに。
配置をdynamicにしても、両方とも入れられなければエラーが2つ出るので、それを一つにまとめたいなーというのが動機です。

>>313
checkBoxListなんてものを使ったから余計に難しくなったのか…
よく考えればcheckBox並べてりゃもっと簡単に考えられたのかも。

VWDって敷居が高い…
でも会社でPerl禁止令出たしなぁ。




317 名前:nobodyさん mailto:sage [2007/01/26(金) 11:31:56 ID:???]
>316

そういうことだったら、CustomValidatorコントロールでもよいかも。
ServerValidateイベントを実装しないとだめかと。

protected void CustomValidator_ServerValidate(object sender,ServerValidateEventArgs e) {
  if (チェック条件) {
    e.IsValid = true; //妥当
  else{
    e.IsValid = false; //エラー
  }
}

checkBoxListは、ListContorlクラスを継承しているから、
SelectedIndexプロパティが使えるかと(-1なら未選択)。


最初は読みにくく感じるかもしれないけど、
MSDNのメンバ一覧を見る癖をつけたほうが良いかもよ。
msdn2.microsoft.com/ja-jp/library/system.web.ui.webcontrols.checkboxlist_members(VS.80).aspx

318 名前:309 mailto:sage [2007/01/26(金) 17:04:01 ID:???]
>>316
ありがとう。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<321KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef