【質問】ASP.NETスレ Part2【議論】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/03/22(火) 17:32:11ID:???Part1 - 【質問】 ASP.NETスレ 【議論】
http://pc5.2ch.net/php/kako/1040/10406/1040698263.html
0075nobodyさん
2005/07/07(木) 23:37:57ID:P24meJiCasp.netでモバイル用ページ作って
IE(WinXP SP2)で動作確認したページがEzWeb(A5401CA)だとエラーになったりします。
携帯からの接続をPCからデバッグする方法って無いですか?
0076nobodyさん
2005/07/08(金) 11:03:09ID:???最近のバージョンでやったことないから、その端末と仕様が合うか判らんけれど。
0077nobodyさん
2005/07/08(金) 22:19:02ID:???インターネットエクスプローラユーザのみにターゲットを絞ってこそ真のASP.NETプログラマ
0078nobodyさん
2005/07/08(金) 22:25:26ID:???0079nobodyさん
2005/07/09(土) 13:42:55ID:DVIoSHYXデータソースとして文字列が入っているarraylistを指定したら
文字列ではなくて文字の長さが表示(列見出しにはlengthと表示)されてしまうのですがどうしたらいいのでしょうか
008075
2005/07/09(土) 16:11:11ID:???>>76さん
そういえばそんなのありましたね…忘れてました。
実機での症状なんですが、ほんとに行けるときと行けないときがあるって感じで、
いまいちわかりません。
ましてや、IEではまったくエラー無く動いてるので…
0081nobodyさん
2005/07/20(水) 23:13:46ID:qcA3/Ly/0082nobodyさん
2005/08/02(火) 20:29:08ID:/kRheaHG会員情報などを格納するデータベースを検討中なのですが
一体何を使用すればいいのでしょうか。
巷ではSQLserverの使用が多いみたいですが…
サイトを作ったこともないし、ASP.NETも業務で使用したぐらいなので
個人でやるとなると、右も左もわからんのです。
数万円程度の出費でベストな組み合わせを教えてください。
0084nobodyさん
2005/08/02(火) 21:21:13ID:???まぁ、既に出てるけどMSDE使って構築してみればいい。
もし、性能的にSQLServerにしたくなっても、そのままアップグレードできるので楽。
問題は、会員情報のデータをどう格納するかだと思うんだがな・・・
ちゃんと対策した上でないと、個人情報保護法に引っかかるから注意しる。
008582
2005/08/02(火) 22:00:13ID:???とりあえずそこからはじめてみようと思います。
ありがとうございました。
0086nobodyさん
2005/08/03(水) 23:05:44ID:NJiHUaob0087nobodyさん
2005/08/04(木) 00:30:02ID:???試したことはない
0088nobodyさん
2005/08/04(木) 07:01:31ID:???http://www.atmarkit.co.jp/fdotnet/special/mono10_01/mono10_01_01.html
0089nobodyさん
2005/09/13(火) 18:05:28ID:vqZrmdjoVBです。
画像をアップロードすると、すべて同じファイル名でサーバに置くようになっています。
すると、すでにあるファイル状態でアップロードを行うと、
ブラウザ上でキャッシュが残ってしまい、前の画像が表示されてしまいます。
一旦ブラウザを閉じてもう一度開けば更新されています。
ASP.NETのPOSTはいわゆるCGIのPOSTとは違うような気がします。
その場で完結しているというか…。
キャッシュを残さないために、HTMLのメタタグでキャッシュを無効にしたりしましたが、
ダメでした。
0090nobodyさん
2005/09/13(火) 18:06:44ID:???>すると、すでにあるファイル状態でアップロードを行うと、
すでにファイルがある状態でアップロードを行うと、
0091nobodyさん
2005/09/14(水) 02:34:11ID:Zwc55zb30092nobodyさん
2005/09/14(水) 16:18:27ID:sX49eU4S0093nobodyさん
2005/09/14(水) 23:55:51ID:???.aspx側で宣言するコントロールのアクセスを「Protected WithEvents」から
「Public WithEvents」に変更したいのですが、可能でしょうか?
<asp:Label ID="Label1" runat="server" Text="Label" Modifier="Public"></asp:Label>
とかやってみましたが、当然だめでした。
0094nobodyさん
2005/09/15(木) 00:11:09ID:???ASP.NETはサーバーサイドだが。
ブラウザのキャッシュうんぬんはクライアントサイド。
ASP.NETのせいではない。
0095nobodyさん
2005/09/16(金) 11:17:25ID:Ln8wc33j<%@ Page language="vb" Debug="true" EnableViewState="false" %>
こうしたんですけど、
<input type="hidden" name="__VIEWSTATE" value="dDw3OTg5NDAxNDc7Oz4Vovp・・・==" />
こんな感じでVIEWSATEが埋め込まれてしまいます。
どうしてですか。
0096nobodyさん
2005/09/16(金) 23:21:25ID:8RHcvQIS0097z242.219-127-60.ppp.wakwak.ne.jprlo
2005/09/17(土) 00:25:30ID:5CDsRDXT0098z242.219-127-60.ppp.wakwak.ne.jprlo
2005/09/17(土) 00:34:53ID:5CDsRDXT0099nobodyさん
2005/09/18(日) 16:41:59ID:???どうしたらよいのでしょう?
010099
2005/09/18(日) 17:31:53ID:???f.DataField = "hoge"
一応、こんな感じでできました。
0101nobodyさん
2005/09/22(木) 00:08:54ID:wXqftAGi質問させてください。
DataListの中にDataListを入れることは可能なのでしょうか?
どこかネット上にサンプルソースもしくは実現しているページなどがあればベストなのですが、
せめて、可能かどうかだけでも教えていただけないでしょうか?
0102nobodyさん
2005/09/22(木) 01:20:41ID:???<ItemTemplate>
<asp:DataList id=DataListInner runat="server" DataSource='<%# DataBinder.Eval(Container, "DataItem") %>'>
<ItemTemplate><asp:Literal id=ltrText runat="server" Text='<%# DataBinder.Eval(Container, "DataItem") %>'></asp:Literal></ItemTemplate>
</asp:DataList>
</ItemTemplate>
</asp:DataList>
Page_Loadで
ArrayList aryOuter=new ArrayList();
for(int i=0;i<10;i++){
ArrayList aryInner=new ArrayList();
for(int j=0;j<10;j++){aryInner.Add(i.ToString()+","+j.ToString());}
aryOuter.Add(aryInner);
}
this.DataListOuter.DataSource=aryOuter;
this.DataListOuter.DataBind();
これでOK?
0103nobodyさん
2005/09/22(木) 06:41:33ID:KcnW1GSIありがとうございます!!
自分で試してみないとわからないですが、可能だということはわかりました!!
0104nobodyさん
2005/09/22(木) 07:14:08ID:KcnW1GSIaspxからascxをインクルードすることができますが、ascxをコードビハインドのソース上で
TextBoxやLabelと同じように扱うにはどのような手続きが必要なのでしょうか?
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/219aspcmnparts/aspcmnparts.html
や
ttp://ja.gotdotnet.com/quickstart/aspplus/doc/webpagelets.aspx
を見ながらサンプルを作ろうとしたのですが、どうしてもエラーになってしまいます。
実現させたいのは、ascxの画面をvisibleをtrue・falseを動的に行って、表示・非表示を行いたい
ascxの画面内のコントロール(TextBoxやLabel)に対して値を設定したり、表示・非表示させたりしたい
ascxの画面内のコントロール(Repeater)に対して表示するセル?を動的にさせたい
です。
ascxの画面を表示・非表示、ascxのコントロール(TextBoxやLabel)に対して値を設定はどうしてもやらなければなりません。
0105nobodyさん
2005/09/22(木) 13:35:36ID:???動的にコントロールを追加する場合は毎回ポストバック時に追加しなければいけません
Page_Loadが終わるまでに追加しないとまともに反映されないでしょう
例えばPreRenderで追加した場合、ViewStateやイベントは適切に処理されません
静的に追加している場合(aspxにタグを記述して追加)は
1.ユーザコントロールのidでFindControlする
2.protected WebUserControl1 wuc1;//変数名はユーザコントロールのidと同じにする
とページのコードに宣言する
の2点が思い付きます
2番目の方法は楽ですが、このような方法を説明している記述が見つからず
自分でも何でこの方法を知ったのか覚えていませんのであまり良くないのかもしれません
いずれの場合もユーザコントロールで適切なプロパティやメソッドを公開する必要があります
0106nobodyさん
2005/09/24(土) 23:59:10ID:24T5SBkv0107nobodyさん
2005/09/25(日) 01:40:06ID:???0108nobodyさん
2005/09/26(月) 19:45:41ID:5Em1lvJKOS:win2k
サーバ:IIS
ブラウザ:IE6.0
CSVファイルをセキュアなサイト上でダウンロードする仕組みを作ろうとしています。
セキュアではない(http:〜〜)サイトでは上手くいって、ファイルダウンロードのポップアップが表示されて指定したファイル名のCSVファイルをダウンロードする事に成功しています。
しかし、セキュアな(https:〜〜)環境ではダウンロードのポップアップのファイル名が開いているASPファイル名が表示されてしまい、「このインターネットサイトを開くことができませんでした・・・」のエラーが表示されます。
実際のダウンロード時の処理は下記のようにしております。
'file_name : csvファイル名
'contents : ファイル内容
Response.AddHeader "Accept-Ranges", "none"
' ダウンロードダイアログ表示のための指定
Response.AddHeader "Content-type", "application/x-csv; charset=Shift_JIS"
' デフォルトファイル名の指定
Response.AddHeader "Content-Disposition", "inline; filename=""" & file_name & """"
Response.AddHeader "Content-Transfer-Encoding", "binary"
Response.AddHeader "Content-Length", getSizeLength(contents)
どなたかこの現象を回避するための参考文献やサンプルコードをご存知でしょうか?
0109nobodyさん
2005/09/26(月) 23:34:11ID:???事前コンパイルなしで
hoge_1.aspx + hoge_1.aspx.cs
hoge_2.aspx + hoge_2.aspx.cs
:
という構成でプログラムを作成していますが、
それぞれのページで共通して使われるユーティリティ的コードを
hoge_utility.csとして外部ファイルに出来ないものかと考えております。
このようなことは、出来ますでしょうか?
0110nobodyさん
2005/09/27(火) 20:29:46ID:???0出来る。
というか、共通部分は普通のクラスライブラリ(拡張子DLL)にすればいい。
出来た拡張子DLLのファイルは、該当システムのフォルダ直下にbinディレクトリを作って、
そこに放り込めば、実行時に読み込んでくれる。
一度、VS.NET(2005のベータ版でも)やC#Builderとか使って、
プロジェクト作成して1つだけ画面作って実行してみるといい。
今言ったような、形式になるから。
0111nobodyさん
2005/10/03(月) 13:35:12ID:159ZBCCd0112111
2005/10/03(月) 17:44:00ID:???これは商用利用可能でしょうか?
0114nobodyさん
2005/10/05(水) 07:01:13ID:NxvNP14Bその場合、MapPathの同階層のディレクトリ配下のファイルを参照するにはどのようにしたら良いのでしょうか?
説明が難しいのですが、ソリューション内のあるプロジェクト内に1階層分フォルダがあって、一番最下層のフォルダ内のファイルから1つ上のフォルダと同階層のフォルダ配下のファイルを参照しようとしても参照できません。
FirstFolder----SampleAFolder
|
|
---SampleBFolder
SampleAFolder内のcsファイルからSampleBFolder内のcsファイルを参照する方法です。
0115nobodyさん
2005/10/11(火) 12:45:06ID:???Windows2000Professionalで開発可能でしょうか?
0117nobodyさん
2005/10/12(水) 09:23:02ID:???そこにコードをうめこんでいくような開発もできますか?
0118nobodyさん
2005/10/12(水) 11:08:39ID:???選択ボタンを追加したのですが
一番左側に表示されていまします。
一番右の列に表示するにはどうしたらよいでしょうか?
0120nobodyさん
2005/10/13(木) 10:05:52ID:???ありがとうございます。うまくいきました。
またまた質問です。
ページング機能をつけたのですが
ページ番号は表示されるのですがクリックしても
そのページのデータに変わってくれません。
どういった間違いがありそうでしょうか?
0121nobodyさん
2005/10/13(木) 15:46:00ID:???とするとき新しいページとして開くにはどうしたらよいでしょうか?
target="_blank"みたいにしたいのですが・・・
0122nobodyさん
2005/10/13(木) 18:49:40ID:7m/C1022サーバ上から勝手にプログラム実行させられてたまるか。
0123nobodyさん
2005/10/13(木) 18:56:37ID:???了解です。
それとASP.NET+ODP.NETでWindowsXP Proで開発環境を
作っているのですが
DLL(OraOps10.dll)を読み込めません。
のエラーが発生してしまいます。
Windows2000Proや2003Serverでは良いのですが
どうしたらいいでしょうか?
フォルダの権限は与えているつもりです。
0124nobodyさん
2005/10/14(金) 14:03:18ID:???普段は、VS2003でWebアプリ書いてます。
ちょっと時間が空いたので、ASP.NETの挙動を正確に理解しようと
改めて勉強中です。
で、テキストエディタでaspxを記述しててふと思ったんですが、
aspxなファイルに2バイト文字列を記述するときって、
SJISでしか書けないのでしょうか?
もともとはJava書きなんで、
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
のように pageEncoding の指定をイメージしているんですが、
MSDNライブラリでページディレクティブ調べてもそれっぽい項目はないし。。。
※ Visual Studioが便利すぎるせいか、ASP.NETの挙動に関する詳細な説明が
されている文献ってあんまみないですよね?みなさん、どうやって、
勉強されてるんでしょうか?MSDN読め!ってことなのかなぁ。
0125nobodyさん
2005/10/14(金) 14:49:09ID:???ViewState("hoge")="hoge"
とやって、aspxのHTMLで
<% response.write (ViewState("hoge") %>
とやるとクラスで値をセットしてHTMLで
それを出力できますが、こんなやりかたで
あってますでしょうか?
クラスでセットした値をHTML出力したいのですが。
0126125
2005/10/14(金) 14:59:07ID:???Me.Hogeでできました。
0127nobodyさん
2005/10/16(日) 16:45:08ID:???どうすればいいのでしょうか?
0128nobodyさん
2005/10/17(月) 22:30:20ID:xurx2SQvセッションの値がとれなくなってしまいます。
制限があるのですか?
0129nobodyさん
2005/10/18(火) 12:16:51ID:0y+xO0hm面倒か面倒でないかだけおしえろ!
0130nobodyさん
2005/10/18(火) 12:35:11ID:???親切なおいらがレスしてあげよう
移行というのがいまいちわからないが
現在稼動している物をASP.NETにするのは無理
面倒作り直したほうが早い
ASPでウェブアプリ作ってるやつがASP.NETを学ぶという意味の移行であれば
言語自体がバージョンアップされているので
面倒位置から学びなおすぐらいの労力がいる
どちらも面倒だな
0131nobodyさん
2005/10/18(火) 12:39:31ID:???0132nobodyさん
2005/10/19(水) 20:28:50ID:4/C8FGN5ページによってはとれないページがあります。
セッションIDはとれるのですが、セッションの中身(countが0)が空になるんです。
セッションをオフにはしてません。
どういった原因が考えられますか?
0133nobodyさん
2005/10/21(金) 01:13:42ID:gYBT/y90もしかして・・・できない?
0134nobodyさん
2005/10/29(土) 18:07:32ID:62Wo0hD9<input type="image" id="btn1" name="btn1">
</form>
<form id="Form2" method="post" runat="server">
<input type="image" id="btn2" name="btn2">
</form>
こういうのって無理なんですか?
0135nobodyさん
2005/10/30(日) 10:29:32ID:GDVbHYri0136nobodyさん
2005/10/30(日) 23:28:34ID:???じゃね?
0137nobodyさん
2005/11/02(水) 00:12:00ID:???0138nobodyさん
2005/11/02(水) 02:13:55ID:???一覧画面から更新するなら、DataGridコントロールを使える。
ただ、登録する情報が多いと一覧画面から更新するのは辛いので
画面全体を登録フォームにしたい。
やはり、こつこつテーブル配置してテキストボックスとか配置して
スタイルを指定して、などやるしかないのか。
DataGridコントロールの拡張みないな感じで作成できないものか?
0139nobodyさん
2005/11/05(土) 15:19:14ID:???0140nobodyさん
2005/11/05(土) 23:48:41ID:???ASP.NETのDataGridなら、それぞれの項目は結局HTMLになるんだから、
テキストボックスだろうがコンボボックスだろうが自由だ。
配置すらも、1レコードを1行にしないといけない事もない。
1レコードが複数行になっても構わない。
この辺は、クイックスタート チュートリアルでも見ればすぐに分かるはず。
>>139
あからさまに訂正してやる必要は無いんじゃない?
さりげなく、打ち合わせの時とかにでも、
『ここの”ランアット”の部分が・・・』とでも言えば、気付くでしょ。
俺も入社した時、先輩が『いんすう(引数)』と言っていたので、
打ち合わせの時に、『この関数の”ひきすう”は何にしますか?』と言って気付かせてあげた。
0141nobodyさん
2005/11/06(日) 14:22:04ID:???普通、後輩なら、「先輩、この子あげます。」とかないの?
0142nobodyさん
2005/11/09(水) 00:08:33ID:???1レコードを2行にするってどうやるの?
クイックスタートみたけど、載っていないよ。サンプルの何番?
HTMLを直接編集しなきゃならないのか〜。
0143nobodyさん
2005/11/09(水) 15:18:04ID:???Perlで作ったCGIだと FreeCart が有名ですが、ASP.NET で使えるツールなどありますでしょうか?
0145nobodyさん
2005/11/10(木) 14:20:28ID:4wvT2wVmWeb Site Administration Tool で、「プロバイダ」タグのところでAccessのプロバイダにしたいのに、AspNetSqlProviderしか選べません。
何が不足しているのでしょうか?
0146nobodyさん
2005/11/10(木) 19:16:02ID:l71/uwisASP.NETを使い始めたばかりで、今試行錯誤しながらテストしているのですが、HPを作る際に
画像を貼り付けたのですが、ftpでweb上にアップロードし、確認しようとしてみてみると
画像やコンボボックス等のオブジェクト類が一切表示されていません
ツールボックスのWEBフォームからオブジェクトを持ってきたのですが、HTMLのオブジェクトだと
表示されるようです。
.netによるデバック時は表示されているのですが、 web上だと表示されないのは何かが
足りないからかと思うのですが、わかりません。
漠然としていて申し訳ないですが、「これがないとダメポ」というのはありますか?
XMLファイルが無いのですが、これって関係ありますか?
0147nobodyさん
2005/11/10(木) 20:46:59ID:???そのアップ先FTPってのは、ASP.NET対応のWindowsサーバーなの?
ASP.NETは、自家製サーバーで使うのが一般的だとおもうが。
0148nobodyさん
2005/11/10(木) 20:54:00ID:l71/uwis調べてみます
0149nobodyさん
2005/11/10(木) 21:50:21ID:???0150nobodyさん
2005/11/10(木) 22:53:57ID:???ASP自体が鯖に依存していたとは・・・
0151nobodyさん
2005/11/11(金) 00:24:05ID:???当たり前だろ!
Win鯖でなおかつ.net frameworkがインストールされて
ASP.netが動くようになってなきゃ動くわけない。
どこにupさせようとしてるのか、レンタル鯖会社まででいいから明かしてみ。
0152nobodyさん
2005/11/11(金) 09:46:52ID:???0153nobodyさん
2005/11/13(日) 03:39:41ID:???ポップアップ画面を表示するには何をつかったらいいでしょうか。
0154nobodyさん
2005/11/13(日) 05:46:15ID:???0155nobodyさん
2005/11/13(日) 11:15:18ID:???それで頑張れ。
0156153
2005/11/13(日) 15:31:40ID:???知りません。
>>155
タグをどこにつければいいのでしょうか?HTMLのソースは以下のようになってます。
<HTML>
<HEAD>
<title>EndForm</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="MS UI Gothic">
<asp:Label id="lblErr" style="Z-INDEX: 101; LEFT: 23px; POSITION: absolute; TOP: 163px" runat="server"
Width="547px" Height="35px" ForeColor="Red" BackColor="White" Font-Bold="True"></asp:Label>
<asp:Button id="btnClose" style="Z-INDEX: 102; LEFT: 27px; POSITION: absolute; TOP: 205px" runat="server"
Height="27px" Width="89px" Text="閉じる"></asp:Button></FONT>
</form>
</body>
</HTML>
0157153
2005/11/13(日) 15:43:05ID:???そこに>>155さんの書かれている_blankを指定したらできました。
ありがとうございました。
0158nobodyさん
2005/11/13(日) 21:37:51ID:???何も表示されません。ヘッダだけでも表示できないのでしょうか。
0159nobodyさん
2005/11/14(月) 23:28:58ID:7qdftIjj0160nobodyさん
2005/11/16(水) 14:46:19ID:???asp.netを習得するのにお勧めな書籍教えてくれませんか?
0161nobodyさん
2005/11/16(水) 15:19:11ID:???VBを取得済なら話は早いんじゃまいか?
独習ASP.NETとか少し難しい参考書で
1ヶ月くらい勉強すればいいんじゃまいか?
0162160
2005/11/16(水) 23:29:46ID:???独習シリーズ気になってたので買ってみます
0163nobodyさん
2005/11/16(水) 23:51:03ID:???独習ASP.NET持ってる
独習Cとか、独習シリーズが好きだから
独習ASP.NETに関しても期待通りの
素晴らしい内容でした
少し難しいかなって所もあったけどね
著者はXMLに関しても精通しておられる
方なのでASP.NETとの連携に触れていて
すごく面白いかもね
導入の段階から事細かに記載されていて
導入に関してすっごく役に立ちました
また、クラスについてもファイルアップローだと
なるソースコードがまるっと記載されていて
すっごくためになった
実際、少し触って実用してます
でも、結局ASP.NETを制限無く走らせるなら
WindowsServer2003を買いなさいって感じに
直接的ではなくとも書いてあって、少し欝かも
本書で気になる所があったら
概要だけでもお教えしましょうか?
ってか独習シリーズを買う前に
サンプルソースを入手した方がいいかもね
ttp://www.seshop.com/
0164nobodyさん
2005/11/17(木) 11:31:28ID:???Windows2003ServerじゃなくてXPProとかのIISで動かすと
コネクション数が10以上になると動作しなくなっちゃうんだよ
一人でブラウザ10個立ち上げたら終わりってそれじゃぁ使い物にならんよ
(知らなくて業務で使って痛い目を見た
0166nobodyさん
2005/11/18(金) 01:29:25ID:???残念
『サーバーソフトウェアとしては使用できない』旨の
記述がある Windows 2000 Professional では規定違反
EULAに『サーバーソフトウェアとしては使用できない』旨の
記述のない Windows XP Professional での
サーバーソフトウェアの運用は問題ない
ただし「最大接続数」の制限によって端末10台以内からの利用に限られる
XPは業務鯖に使用しても規定違反ではない
なぜなら書いてないのだから
0167nobodyさん
2005/11/18(金) 10:30:55ID:???トンクス
0168nobodyさん
2005/11/18(金) 22:03:24ID:???もしかしてIIS以外でも動く?
0169nobodyさん
2005/11/18(金) 22:14:46ID:???ApacheでASPを使えるようにされたものだけど
Windows Server 2003
Windows 2000 Server
IIS+ASPが際限なく使用できるのでApacheが不要
Windows XP Professional
Windows 2000 Professional
一応IIS+ASPが使用できるのでApacheは不要
まあ、態々Apacheで使いたいのは
Windows XP Home Editon
Windows ME
の人くらいだね
Linuxユーザは・・・・だし
0171nobodyさん
2005/11/20(日) 10:37:32ID:???Apacheならmod_monoを使うから
mod_aspdotnetはLinuxでは使わない気がする
0172nobodyさん
2005/11/23(水) 21:35:23ID:RRcqFkrO確か、ASP(無印)では「バッファ切って(もちろん最初にヘッダを送った上で)一行づつResponseに書いていく」という
方法があったと思うのですが、ASP.netでも同じことが出来るのでしょうか?
単純に「Response.Buffer=False」にして、(ヘッダを送り出してから)OutputStreamに一行づつ書いていけばOK?
0173nobodyさん
2005/11/23(水) 23:00:38ID:???それ、最悪の場合タイムアウトになったときに
クライアント側に中途半端なデータが届くことにならないか?
5000行程度のCSV出力がどれほど時間がかかるプログラムになってるか知らんけど
そのダウンロードさせる画面だけタイムアウト時間に余裕を持たせておくのが
妥当だと思うんだけど。
0174172
2005/11/23(水) 23:28:18ID:???お返事ありがとうございます。
う〜ん……書き込んだ時点で心配してたのは、クライアントサイドのタイムアウトなんですけどね(^^;
サーバーサイドのタイムアウトは(「無限」にするのも含めて)コードで弄れますけど、クライアントサイドのタイムアウトには干渉できませんよね?
全体の処理速度が遅くなることには目をつぶって、とにかく処理を継続させること→一行づつでもデータを送り出し、セッションを維持することを考えて、
>>172のようなことをやろうと思ったのですが……こういう考え方はあまり一般的ではないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています