【質問】ASP.NETスレ Part2【議論】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/03/22(火) 17:32:11ID:???Part1 - 【質問】 ASP.NETスレ 【議論】
http://pc5.2ch.net/php/kako/1040/10406/1040698263.html
0035nobodyさん
2005/05/31(火) 07:34:47ID:L4czsZi3NANTOKA_FRGってのが多いと思ったら、FRGはFURAGUの略なんだそうだ。
0036nobodyさん
2005/06/02(木) 16:59:45ID:???Redhat+ApacheでASP.NETが使えればJavaなんてイラネ。
0037nobodyさん
2005/06/03(金) 10:06:27ID:???そんなことしたら舞黒ソフトと下逸が儲からないからダメ!(w
もっとも舞黒だからって理由だけで偏見持たれて良さが広まってないというのはあると思うけどね。
0038nobodyさん
2005/06/06(月) 07:52:36ID:???かなり便利だね ASPのときは、なんでこのフィールドだけ
DBに格納されてないの?っていうときは、Requestの書き忘れだったから
DataGridをここまでカスタマイズできますって特集してるサイト
誰か教えて
0039nobodyさん
2005/06/10(金) 12:50:26ID:???旧ASPもちょっとやったことあるけど、名前は似てても全く別物だね。
0040nobodyさん
2005/06/10(金) 13:57:48ID:nFG+hdbRRadioButtonListをfor文で生成したいのですが、どうすればいいですか?
ちなみにxxx.aspx.vbのなかに
Response.Write("<asp:RadioButtonList id=""RadioButtonList2"" style=""Z-INDEX: 101; LEFT: 88px; POSITION: absolute; TOP: 96px""" & vbNewLine)
Response.Write("runat=""server""></asp:RadioButtonList>")
って書いてもコンパイルエラーになって困っています。
0041nobodyさん
2005/06/10(金) 22:34:38ID:???Mono使え
http://www.atmarkit.co.jp/fdotnet/special/mono10_01/mono10_01_01.html
http://primates.ximian.com/~atsushi/mono-jp/
0042nobodyさん
2005/06/10(金) 22:36:08ID:???>>36
Mono使え
http://www.atmarkit.co.jp/fdotnet/special/mono10_01/mono10_01_01.html
http://primates.ximian.com/~atsushi/mono-jp/
0043nobodyさん
2005/06/10(金) 22:54:29ID:???RadioButtonList自体は生成せずにタグを5つ書いておく。
んで、Page_Loadイベント内で動的に項目を追加していけばよい。
追加の仕方はここを参照。
http://www.atmarkit.co.jp/fdotnet/aspexp/aspexp11/aspexp11_03.html
ちなみに、ResponseWriteはHTML文を出力するためのもので
asp.netのコード(("<asp:RadioButtonList 〜)を出力するものじゃないぞ。
0044nobodyさん
2005/06/13(月) 16:30:31ID:KpoX0vwV0046nobodyさん
2005/06/14(火) 14:03:04ID:???ログアウトはどうやって管理するの?
Webだから、行き成りブラウザ落としたり、別のページ(サイト外)に飛ぶ場合もある。
0048nobodyさん
2005/06/14(火) 20:13:10ID:???だから、異常だろうと正常だろうと、どうやって判定するの?って事。
そのASP.NETで作られたページを見てるときにブラウザを閉じたってのはどうにかなるが、
お気に入りやURL直打ちなどでサイト外に飛んだ場合、
どうやってブラウザが閉じたという情報を鯖に送るんだ?
0049nobodyさん
2005/06/14(火) 21:40:01ID:???0052nobodyさん
2005/06/15(水) 17:28:31ID:???0053nobodyさん
2005/06/15(水) 18:12:22ID:???リクエストの発生した時間とセッションidをユーザテーブルに保存
最終アクセス時間と前回のセッションidと見比べて
1分以内に違うセッションidで同一ユーザがログインしてきたら重複ログインで返せば
厳格にではないがある程度ははじけると思う。
005453
2005/06/15(水) 18:13:55ID:???間違えてログアウトせずに閉じちゃったとしても
1分経てばまたログインできる
0055nobodyさん
2005/06/19(日) 01:58:11ID:0WsLoxj1サーバーエクスプローラ上で、webmatrix-自分のデータベースへの接続までは表示されたのですが、
テーブルを右クリックしても、"新しいテーブル"という選択肢が出ずテーブルが作れずに困っています。
テーブルを作成するにはどうしたらいいのでしょうか?
0056nobodyさん
2005/06/22(水) 13:08:42ID:EPnXROlj例えば tmp1 tmp2 等の変数名があり1,2とかの数字を別変数で持っている時です。
request.formとかなら ("tmp" & x) でいけると思うのですができますでしょうか
0057nobodyさん
2005/06/22(水) 15:06:49ID:???スレ違いだが.NETでも一応動くから応えてやる。
input要素の名前をnantoka1、nantoka2という感じにしてるとしたら、
Request.Form[ "nantoka" + num.ToString() ] で取れるよ。
005856
2005/06/22(水) 16:26:41ID:EPnXROljありがとうございます。
ただ書き方が悪かったので思った回答でなく申し訳ないです。 ASP.NET環境なんですが
上の例はrequest.form なんですが通常の Dimで作成した変数名に数字が入っている場合を知りたいのですがいけますでしょうか?
0060nobodyさん
2005/06/23(木) 15:00:14ID:y7qSOqV9Request.QueryString.Remove("index");
が読み取り専用で削除できないとエラーになり、
Request.QueryString.Clear();
も試しましたが同様の結果でした。
どのようにすればいいのでしょうか?
0062nobodyさん
2005/06/23(木) 17:55:49ID:4q7r+Srg006360
2005/06/23(木) 20:06:26ID:y7qSOqV9view.aspxとdetail.aspxそれとinput.aspxってのを用意して、
view.aspxから
Server.Transfer("detail.aspx?index=" + selected_index);
して、detail.aspxで
Server.Transfer("view.aspx")ってして戻ります。
その後、view.aspxでServer.Transfer("input.aspx")ってすると
input.aspxでRequest["selected_index"]に、
はじめにdetail.aspxに飛んだときの値が保存されたまんまになってしまいます。
書き忘れましたが、.Net1.1 MobileWebアプリケーションです。
動作確認はWinXP SP2のIEでしてます。
宜しくお願いします。
0064nobodyさん
2005/06/23(木) 21:20:03ID:4q7r+Srgとりあえず値が残らないようにするには、
view.aspxからindex.aspxに飛ぶときには
Response.Redirectを使えばいい。
006560
2005/06/23(木) 21:47:43ID:???ありがとうございます。
その方法で対処しました。
Request.QueryString.Remove
って何で用意されているんでしょうね。
0066nobodyさん
2005/06/23(木) 21:51:46ID:x+zA/L/Mキー名の順番に取る方法ってありませんか?
0069nobodyさん
2005/06/26(日) 02:21:55ID:se7SAdqQGolobal.asaを使用してセッション終了時にMSSQLのログインテーブルから
アカウントを削除するような処理を行いたいのですが
session_OnEndにてMSSQLに接続する方法を教えていただけませんでしょうか?
aspxではDB接続できてるのですが書き方が違うのでしょうか・・
0070nobodyさん
2005/07/05(火) 21:35:32ID:U5L4h7/KASP.NETモバイル使ってる人いる?
0072nobodyさん
2005/07/06(水) 11:54:17ID:???EZwebでアクセスしたときACCEPTキーとか勝手に設定されてうざい
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>
こういうのって無理なんですか?
■ このスレッドは過去ログ倉庫に格納されています