【質問】ASP.NETスレ Part2【議論】
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2005/03/22(火) 17:32:11ID:???Part1 - 【質問】 ASP.NETスレ 【議論】
http://pc5.2ch.net/php/kako/1040/10406/1040698263.html
0002nobodyさん
2005/03/22(火) 20:59:28ID:qbblYlAY0003nobodyさん
2005/03/24(木) 11:24:23ID:???40時間放置されてるのにレス番が23とは…
この板自体が過疎?
それかsage進行が徹底されてるのかな。
0004nobodyさん
2005/03/24(木) 12:15:28ID:???そもそもASP.NETで開発出来る人間自体が少ないだろ。
それはJava関連でも一緒だけどさ。
PerlやPHPなんてのはレンタル鯖で無料でやってる奴は多い。
それこそ、本業がSEとかPGじゃなくたってやってる奴はいる。
対してJavaやらASP.NETをやりたいとかやってる奴ってのは、
殆どの場合、これを仕事にしてる奴らだしな。
0005nobodyさん
2005/03/24(木) 13:00:58ID:???書き込みたくても書けなかった。
0006nobodyさん
2005/03/24(木) 13:28:21ID:???たしかに、仕事でやってます。
環境を整えて始めてみればASP.NETは楽チンだけど、
趣味だったら確かに手を付けなかったかも。
0007nobodyさん
2005/03/24(木) 13:43:01ID:???そうだろうな。
普通は環境を整えるのが面倒。
OSのWindows買えないって奴はいないだろうし、
.NetFrameworkだってSDKは無料で手に入る。
DBだってMSDEなら無料で手に入る。
ただし、これを用意して自分で何か作っても、
ASP.NETのホスティングは高いし、結局自己満足だけの世界。
仕事でASP.NETやってる奴が殆どだろうから、
板見てる絶対数は少ないよな。
0008nobodyさん
2005/03/25(金) 02:19:44ID:???二日前にWin2003StandardServerとIBMx226server(Raid5)を購入した。
んで、VS 2002 Enterprize Architectをインスコした訳だ。動かない。おいおぃ・・・
まいったぜ。何がわりーのかと。権限は見直したし、aspnet_regiis -r -i もやって、
仮想ディレクトリも作っただろと。web.configも新規入れ替え。だめだ。動かん。
frameworkを1.0→1.0sp3→1.1→1.1sp1。だめだ。
これで1日が過ぎていった。
改めて3/24。駄目。という訳で、win2kserverに乗せ変えVS2002をインスコ。
おいおい。それでも駄目かぃ。致命的なエラーとか抜かす。frameworkを
1.0→1.0sp3に変えると何故か正常に起動しだす。
おぉ?なんでだ?これ。
まぁそんだけ。将来忘れた時用に記載しとく。
0009nobodyさん
2005/03/26(土) 11:33:51ID:???けど家で鯖立てないとよそでasp.net無料で使えるとこって
webmatrix位しかないからやっぱ不便。
0010nobodyさん
2005/03/29(火) 21:40:01ID:bQIq5LsG会社辞めようかな。
0012nobodyさん
2005/03/31(木) 00:07:12ID:???またVS.netが動かなくなっちまった。もう激しく使えねぇ。
デバッグできねぇ。昨日まで出来てただろーーーーーーーがぁ〜〜〜〜〜〜〜〜
なんだ?Creativeのボードとスピーカと管理ソフト入れただけで使えなくなる代物か?これは。
ASP.net・・・このやろぅ!!!!!!
また再インスコか!!!!!!!!!ごらぁ!!!!!!!!!!!!!!!!
0015nobodyさん
2005/04/04(月) 13:07:05ID:???0016nobodyさん
2005/04/05(火) 10:17:14ID:3yS0mch5わからなくてググってみたら同じフォルダにweb.configというのを用意して
globalization requestEncoding="Shift-JIS" responseEncoding="Shift-JIS"
みたいなのを記述しなくちゃいけないことがわかりました
そこで質問なんですが、web.configを使わずにaspx単体だけで
日本語を扱うにはどうすればいいのでしょうか?
@PAGEとかにどういう記述をすればいいのか
調べてもなかなかわかりませんでした
0017nobodyさん
2005/04/07(木) 18:30:15ID:???0018nobodyさん
2005/04/08(金) 13:36:28ID:mUGEQ2d3Session変数を扱うにはどうしたら良いのでしょうか?
001918
2005/04/08(金) 15:47:24ID:???HttpContext.Current.Session["aaa"]
0020nobodyさん
2005/04/09(土) 22:06:45ID:???やはり、VB.NETから勉強したほうがいいのでしょうか?
ASP.NETからはじめると理解しずらいでしょうか?
プログラム自体ほとんど素人なのですが
0022nobodyさん
2005/04/09(土) 23:40:29ID:???言語はC#を勧めるけどVB.NETも使えるようになるとさらによい。
ちなみにASP.NETをひととおり習得するには、
・プログラミング言語の習得(C#やVB.NET)
・.NET Frameworkの習得(ライブラリやアセンブリ)
・サーバーサイドな仕組みの習得
・HTML・JavaScriptの習得
・IISの習得
が必要となる。もちろん完璧に習得する必要はないけど
これらをある程度見渡せるようになることが大事。頑張ってくれ。
0023nobodyさん
2005/04/10(日) 01:37:28ID:???>>22
ありがとうございます。
いろいろ学ばなければいけなそうですね。
とりあえず、ASP.NETから勉強してみたいと思います。
0024nobodyさん
2005/04/25(月) 14:26:38ID:Ih5hsxq8使い物になりますか?
0025nobodyさん
2005/05/05(木) 17:20:14ID:???別のページへのポストができるようになり、
onclientclickイベントハンドラも書けるようになって便利になってるけど。
0026nobodyさん
2005/05/06(金) 11:41:33ID:d8243MI8表示したいのですが、どのようにすれば良いのでしょうか。
session:
keyA => valueA
keyB => valueB
という風にしたいのですが、やり方が分かりません。
宜しくお願いします。
0027nobodyさん
2005/05/17(火) 17:04:46ID:b5Rm0ljeDropDownListで↓のように項目ごとに色付ける方法はありますか?
<select name="ddl" id="ddl">
<option value="0"></option>
<option value="1" style="background-color:red;">hoge1</option>
<option value="2" style="background-color:blue;">hoge2</option>
<option value="3" style="background-color:green;">hoge3</option>
</select>
0028nobodyさん
2005/05/17(火) 17:29:27ID:b5Rm0ljeこうやると、dropdownlist全体の色が変わるんですが、
ddl.Attributes.CssStyle.Add("background-color","red");
↓のようにしても設定が反映されません・・・。
ddl.Items[0].Attributes.CssStyle.Add("background-color","red");
0029nobodyさん
2005/05/18(水) 00:56:44ID:???>>27、>>28の話は全然分からんので割愛。色づけすんな。諦めろ。
asp.net1.0て、いきなり唐突にイベントに飛ばなくなるんだな。半日悩んだ。
結果として、コードを消して新しくイベント書き直したら直った。
あと、DebugでコンパイルかけてIE起動すっとIEがときたま無反応ってのもあるな。
きもちわりぃ。ブレークポイントを無視して訳わかんねぇところで止まったり。
今までいけてたコードが動かなくなったりな。
IEが壊れたような動きするし。結構危険な産物だなぁと。
おまいらも気をつけろよ。
003027
2005/05/18(水) 11:29:33ID:/DiMwC+g(´・ω・`)
0031nobodyさん
2005/05/19(木) 17:52:06ID:???「 A S P . N E T は ク ソ 」
0032nobodyさん
2005/05/20(金) 22:41:40ID:???このDIVのサイズを動的に変更ってできませんか?
0034nobodyさん
2005/05/31(火) 00:56:54ID:???ASP.NETの仕事あるよ 大企業が多いけどね 委託開発と自社開発が混在してる。
台帳管理系とか、むかしCOBOLでやってたケースね。
自社開発分には、変数名にへんなローマ字が多いから goukei とか hiduke とかダサイの。
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>
こういうのって無理なんですか?
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のようなことをやろうと思ったのですが……こういう考え方はあまり一般的ではないのでしょうか?
0175nobodyさん
2005/11/24(木) 00:27:22ID:???どうしたらいいでしょうか。GrobalのSession_EndにResponse.Redirectを書いても
遷移してくれません。
0176nobodyさん
2005/11/24(木) 00:28:55ID:???基本的にはASP.netでも可能。
でもあくまで個人的な趣味だが。
タイムアウトのエラー画面が出てしまうとまずいから
とにかくそれを回避させたい、っていう状況で
データを小出しにすりゃエラーを回避できる、
その代わりただでさえタイムアウトが出かねないほど重いのに
更に全体としてのパフォーマンスを落としますよ、と
もし俺の後輩がやってたら怒鳴ってるな。
0177nobodyさん
2005/11/24(木) 00:35:07ID:???global.aspxのSession_Endは
最終アクセスから一定時間経ったりサーバを落としたりする時に
サーバ側で行われる処理。
クライアント側と関係ない。
0178172
2005/11/24(木) 00:53:41ID:???お返事ありがとうございます。
御指摘、ごもっともです(^^; 真っ当な処理をするなら
(1)ユニークなファイル名を生成
(2)非同期で(1)のファイル名にCSVを作成。
(3)(1)のファイル名が排他で開けなければ「処理中」を表示。開けたらDL開始
だと思います。似たような事はやったことあるんですけどね(^^;
今回は工数削減&コードをシンプルにすることを優先すべきと判断しました。
>>174のとおり、DL時間そのものは相当に遅くなる事は承知しています。元受さんにはOK貰ってます(苦笑)
「基本的にはOK」ということなので、小さいプロトタイプを作って実験してみましょう。ありがとうございました。
0180nobodyさん
2005/11/24(木) 07:59:34ID:???なくなったらタイムアウトしたって
判断したらどう?
0182nobodyさん
2005/11/27(日) 13:14:55ID:kujR+W+Xこんな感じでUTF-8文字列を送って
日本語にデコードしようとしても
文字化けしてうまくいかないので
Response.Write(Request.QueryString);で
みてみたら%u7e3a%u30fb%u2287みたいな
謎の文字が出力されておりました
escapeしてから送ってunescape後に
デコードせにゃならんのでしょうか?
0183nobodyさん
2005/11/27(日) 14:10:27ID:???Request.Urlだとデコードするまでもなく
UTF8文字列が日本語に変わってました
よくわかんないけどまあいいや
0184nobodyさん
2005/11/27(日) 16:52:19ID:???SJISならunescape(Request.QueryString)で日本語に
なるからええけどEUC-JPはどうしたもんじゃろか
エンコードされた文字列を文字化けせずに
取得するやり方ってないもんでしょうか
やっぱPOSTしなきゃあかんのかなぁ
0185182
2005/11/27(日) 17:43:15ID:???文字化けせずにすむみたいです
どうせRequest.QueryStringとおんなじだろうと
思ってて盲点でした
最初からコイツに気付いてさえいれば…
0186nobodyさん
2005/11/27(日) 17:45:21ID:???例えば
http://www.hoge.com/default.aspx?hogehoge
も
http://www.hoge.com/default.aspx?id=hogehoge
も
http://www.hoge.com/default.aspx?id=hogehoge&id2=hogeho
も
?以降を全て1つの変数に格納したいのですが・・・
0187nobodyさん
2005/11/27(日) 23:34:51ID:???0188nobodyさん
2005/11/28(月) 00:42:33ID:???Request.ServerVariables("QUERY_STRING")
で取得できました。
0189nobodyさん
2005/11/28(月) 20:20:51ID:fjEsBsI5ユーザーコントロール(以下UC)の事で質問なんですが、
UC自体にスタイルシートを指定するのではなく、
aspxファイルに配置した後でスタイルシートを指定したいのですが、上手くいきませんでした。
このUCは各画面ごとに違う位置に絶対位置で指定したいため、
このような事を行いたいのですが、
配置した後でスタイルシートを適用することは出来ないのでしょうか?
また、出来ないとしたら何か他にいい方法は無いものでしょうか?
0190nobodyさん
2005/11/28(月) 20:42:16ID:???子画面にはDataGridがあります。この行を選択したときにSelectedIndexイベントが
起こるのでここでセッション変数に値を入れています。(セッション変数は2種類)
その後でその子画面を閉じて親画面に遷移したいです。
セッション変数に入れた後Response.Redirect(親画面)としたら子画面が親画面になって
しまい、しかも閉じませんでした。どうしたら閉じて親画面に移れるのでしょうか。
0191nobodyさん
2005/11/28(月) 21:43:17ID:???0192190
2005/11/28(月) 22:06:20ID:DY7sjfNgレスありがとうございます。onloadは知りませんでした。
DataGrid1.Attributes["onclick"] = "window.close()";
でやったらセッション変数に入る前にcloseしていたので
どうしたものかと悩んでいました。さっそく
DataGrid1.Attributes["onload"] = "window.close()";
で試してみます。
0193nobodyさん
2005/11/28(月) 22:18:27ID:???よくねえな
0194nobodyさん
2005/11/28(月) 22:55:45ID:3+gp0watそんなAPIってないんですかね?
0195189
2005/11/28(月) 23:58:08ID:fjEsBsI50196nobodyさん
2005/11/29(火) 04:26:32ID:???質問の仕方が悪い
配置した後って何だ?
読み解くのもマンドクセ
0197189
2005/11/29(火) 07:09:54ID:y0WxLqf0Visual Studioでaspxを開いて、そこにUCを配置し、
その配置されたUCのタグに対してスタイルシートを指定する、という意味です。
元々、UCにはSpreadが配置されており、
そのSpread自体にスタイルシートを直接指定してやればちゃんと適用されるのですが、
画面によってそのスタイルシートを可変にしたいためにこのようなことがしたいのです。
0199nobodyさん
2005/11/29(火) 17:25:33ID:???それはASP.net 2.0からか?
0200189
2005/11/29(火) 19:19:14ID:???0201490
2005/11/29(火) 20:32:40ID:???でやってみたけどだめでした。そりゃそうですよね。
onloadっていうのは親画面のhtmlに書くのでしょうか?
0203190
2005/11/29(火) 22:29:59ID:???DataGridのSelectedIndexイベントでそのテキストに
選択内容を入れて
TextBox1.Attributes["onchange"] = "window.close()";
も試してみたんですけどこれもだめでした。
0204nobodyさん
2005/11/30(水) 01:29:40ID:adoRgA6Mタブブラウザが流行ってたりするんで
そういうユーザーに優しくない気がするから俺は極力つかわないけど。
0205nobodyさん
2005/11/30(水) 01:31:29ID:???aspxファイルと、aspx.vbってあるでしょ(VBなら)。
例えば、処理としてPageLoad時にリストボックスにDBから取ってきたデータをぶち込むとして、
aspxの中に直で記述しても、aspx.vbに分離して書いても結果的に同じ事できるよね?
あれって何のために別れてんの?単純にデザイナーとPGの作業を分離する為?
みんなどっちで書いてるの?
0206nobodyさん
2005/11/30(水) 01:35:43ID:???0207nobodyさん
2005/11/30(水) 01:39:18ID:???そうなんだあ。
@ITとか見るとaspxの中で完結させてるのが多いから
そっちの方が良いのかとちと不安になってみた。
単純にコード掲載するのが楽だからそうしてるだけなのかな。
0209nobodyさん
2005/11/30(水) 01:48:34ID:???datagridのボタンとは別に閉じるボタン作るのはダメなの?
<input type="button" value="閉じる" onclick="window.close();">
って
0210190
2005/11/30(水) 01:55:03ID:???閉じるボタンは別途付いています。閉じるボタンではデータの保持をせず親画面に戻ります。
グリッドに表示されているデータ(下線付きの選択可能なもの)をマウスでクリックしたとき
その内容を保持して閉じることになっています。
0211nobodyさん
2005/11/30(水) 02:38:10ID:???えーと。しばらく静観してたんだけど。
そんな思いつきで適当に手当たり次第書いたって出来る訳ないだろ。
選択肢がクリックされてポストバックされた場合にのみ
(SelectedIndexイベントの最後でも多分可)
bodyのonloadにwindow.close();とするように書いてみ。
0212nobodyさん
2005/11/30(水) 03:13:04ID:???レスありがとうございます。
調べてみたところ、ポストバックの判定はPage.IsPostBackのようですが、
クリックの判定はしなくてもそのときポストバックされるはずだという認識
で試してみます。
0213190
2005/11/30(水) 21:38:49ID:???{
window.close();
}
としてやってみたのですがグリッドをクリックしても閉じてくれませんでした。
IsPostBackはjavascriptの文法にないのかな?
数時間悩んだ末たまたま見つけたところにwindow.openerのことがあったので
http://32key.com/cs/cs/aspnet.htm#008
この通りにしたらできてしまいました。これでぐっすり眠れます。
レスくれた方ありがとうございました。
0215nobodyさん
2005/12/01(木) 01:34:54ID:???0217nobodyさん
2005/12/02(金) 07:53:54ID:???処理がサーバで実行されるのかクライアントで実行されるのか
区別がつくようにしろよ
なんでサーバ側の処理でwindow.closeなんだよ
0218nobodyさん
2005/12/02(金) 11:23:53ID:ayHQHz+M商品テーブルをみて合致するコードがあれば
商品名を表示するというようなことをしたいのですが
PostBackさせるとフォーカスがどこかにいって
しまいます。フォーカスを特定の場所にセットする
ことは可能だと思うのですが、商品コード入力後
必ず同じ場所にマウスをセットするとは限らないので・・・
そもそもコードを入力させるという仕様自体がまずい
のでしょうか?
0220218
2005/12/02(金) 15:38:04ID:???商品コード(textbox)のところでポストバックさせています。
smartNavigationをTrueにするとフォーカスはそのまま
になりました。
しかし、クリックするとwindow.openするような
ボタンがあるのですが、開いたwindowがアクティブ
にならなくなってしまいました。
0221nobodyさん
2005/12/02(金) 16:46:14ID:???私の場合はドロップダウンリストのAutoPostBackをTrueにしているのですが、
smartNavigationをTrueにしてもだめみたいです。
単純にsmartNavigationをTrueにすればいいというものではないのでしょうか?
0222nobodyさん
2005/12/02(金) 16:56:05ID:???VS.NETは持っています
0223nobodyさん
2005/12/02(金) 17:03:26ID:???サーバーを立てれればホームエディションでも大丈夫らしい
へたれな私はサーバーが立てれなかったので
プロフェッショナルにアップグレードしてサーバーをIISにしました
ちなみにアップグレードの費用は1.2万円
0225221
2005/12/02(金) 18:39:30ID:???0227nobodyさん
2005/12/02(金) 23:23:10ID:???いくら.netと銘打っててもクライアント側のJavascriptの知識無しに
使えるもんじゃねえんだよ!
0228nobodyさん
2005/12/02(金) 23:34:27ID:???ASP.net 1.1でいいならWebMatrix。
今後はVisual Web Developer Web Serverかな?
0229nobodyさん
2005/12/04(日) 15:22:32ID:???0230nobodyさん
2005/12/04(日) 16:26:16ID:???0231nobodyさん
2005/12/04(日) 22:42:09ID:???どのようにして検索したら良いか調べても分かりません(>_<)
分かる方いましたらお知恵を貸してもらえませんか?よろしくお願いします。
今はAccessファイルをOleDbを使って読み込んでDataGridに表示することが出来るだけです。
0232nobodyさん
2005/12/05(月) 01:31:00ID:???どういう風に調べた?
少なくとも俺が今試したところだと
>>231内のいくつかキーワードでGoogle検索したら
一発で調べがついたぞ。
0233nobodyさん
2005/12/05(月) 17:52:59ID:???掲示板のプログラムで、普通のときはレスと書き込みフォームがあるけど
書き込みボタンを押して書き込んだときは、(2chにIEで書き込んだときみたいに)「書き込みました」
とだけ画面に出るようにしたいんだけど、
VisualStudioなどでコントロールを配置してしまっているaspxファイルで、そのコントロールを表示させずに
別の文書を表示させることって出来る?出来たらやり方教えて。
0235nobodyさん
2005/12/06(火) 00:23:48ID:???俺も>>233には真っ直ぐ答える気にはなれないのは同意
アンカーは変だけどwww(これだけが言いたかった)
0236nobodyさん
2005/12/06(火) 19:28:15ID:???すぐ視野を狭めてしまうのは
背景の技術を「難しそうだから」とかですっとばすような素人に
ありがちな悪い癖だ。
応用気取るのはもっと広く深く知識を得てからにしとけ。
今回のについては「Server.Transfer」を調べてみな。
発想の転換が必要だが。
0237nobodyさん
2005/12/07(水) 00:08:26ID:???反面、質問者の意図の上をいっちゃってる希ガス。
たぶん>>233はそこまでもとめてないよ。
0238nobodyさん
2005/12/07(水) 02:09:40ID:???きっとASPはやってたけど、ASP.NETに移行してとまどってる感じなのかなあ。
Page_Loadに書いてあげたらいいよ。
0239nobodyさん
2005/12/07(水) 14:30:40ID:hnAWP1c3ヘダーをハイパーリンクにして順を変えれるようにしたいんですが、
AllowSortingプロパティをTrueにしてもハイパーリンクが現れないんですが
どうしたらよいでしょうか?
ちなみにDataGridを新しく作ってAllowSorting = "True"にしたら、
ハイパーリンクが出来ます。何かよい方法はないでしょうか?
0240nobodyさん
2005/12/07(水) 21:38:22ID:???Ajax.MethodからSessionを参照すると(SessionIDも)nullで参照できないんですが、
どなたか解決方法知りませんか?
0241nobodyさん
2005/12/08(木) 00:18:35ID:vd9VCgOzこれと同じことをしようとしてるのですが、どこに追加すればよいのか分からず手順3で詰まってます。
助言頂けると助かりますm(_ _)m
0242240
2005/12/08(木) 13:18:41ID:???参照の仕方がSampleにありました。
0243nobodyさん
2005/12/08(木) 17:18:14ID:???注意点がまとめてあるようなページはありませんか?
0244nobodyさん
2005/12/09(金) 20:26:51ID:???aspxからFLASHにデータを渡したいのですが、どのようにすればできるので
しょうか。
0245nobodyさん
2005/12/09(金) 22:34:49ID:???それをログに出力したいのですが、
ロード部に
try
{
//〜
}
catch( System.Exception e )
{
//〜
}
を書くと、ここには書けないといわれてビルドできません。
ページロード部でエラー内容を出力するにはどうしたら
いいでしょうか。
0246nobodyさん
2005/12/09(金) 22:38:53ID:???0247nobodyさん
2005/12/10(土) 13:22:54ID:???ページ内で未ハンドルのエラーがあったときに動くイベント、
Page.Error をInitializeComponent()にてハンドリングしなさい。
0248nobodyさん
2005/12/10(土) 20:01:41ID:GTg1JArUDataGridですが、SQLサーバーからsmalldatetime型のデータを拾い表示はできるのですが
表示を変えたいと思っています。
現状では時間が入っていますが時間をカットした状態で表示したり、西暦を和暦にしたりと考
えています。
ItemDataBound内でなにか操作をする気がするのですが、どういったソースを組めばいいか
わかりません。ヒントでもいいので教えてください。
0249nobodyさん
2005/12/10(土) 20:08:44ID:???0250248
2005/12/10(土) 22:06:40ID:???今Grid内に画像を表示しているので、その辺りになにかが入ると思います。
とりあえずシンプルにSQLに入っているデータに「ABC」を付け加えたい場合
データリーダーを使ってデータを突っ込んでいるのですがItemDataBound内
でCol(0)に「ABC」を付け加えたい。
これだけ分ればなんとかなると思います。
まったく見当違いの所に着目してるのでしょうか・・
0251nobodyさん
2005/12/11(日) 19:51:51ID:eM8hdFMeボタン押下後に、CSVファイルを作成し、そのファイルをダウンロードさせます。
しかし、Response.Close()後、どのボタンを押下してもサーバー処理を行いません。(submitされません。)
Javaの場合はボタン押下時Javaバッチを起動してダウンロードさせますが、C#の場合はどうすればよろしいでしょうか?
0252nobodyさん
2005/12/11(日) 23:26:37ID:???こんなかんじにすればいいでしょ
http://www.atmarkit.co.jp/fdotnet/dotnettips/168asperrlog/asperrlog.html
0253nobodyさん
2005/12/12(月) 00:54:51ID:???なぜResponse.Close()してるのかわからんが…。
>>108みたにすればCSVファイルをダウンロードさせることは出来るな。
private void Page_Load(object sender, System.EventArgs e)
{
StringBuilder sb = new StringBuilder();
sb.Append("ぽっぽー");
string file_name = "test.csv";
Response.AddHeader("Accept-Ranges", "none");
Response.AddHeader("Content-type", "application/x-csv; charset=UTF-8");
Response.AddHeader("Content-Disposition", "inline; filename=\"" + file_name + "\"");
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.AddHeader("Content-Length", sb.Length.ToString());
Response.Write(sb.ToString());
}
0255nobodyさん
2005/12/12(月) 02:56:40ID:WRtZcio2ありがとうございます。
そのままコピーしてやってみましたが、やっぱり一度ダウンロードさせると、再度ボタンを押してもうんともすんともいいません。
こういうときって、どう処理しているんでしょうか?
0257nobodyさん
2005/12/12(月) 19:46:43ID:nw7KzFF6素人ですみません。
httpでだめならftpでダウンロードさせることは出来ますか?
0258nobodyさん
2005/12/12(月) 23:58:38ID:???ボタンのイベントでServer.Transferでもしとけば出来そうだけどな。
private void Button1_Click(object sender, System.EventArgs e)
{
Server.Transfer("253のページ.aspx");
}
>>257
FTPするなら、どーぞ。VB.NETだがC♯でも同じように出来る。
http://support.microsoft.com/default.aspx?scid=kb;ja;832679
0259nobodyさん
2005/12/13(火) 03:01:41ID:FfYUBJ4d毎度すみません。
ボタンも動かないから意味なしでした。
結局、作ったファイルをZip圧縮してリンク貼る事にしました。
画像のアップロード機能をFTPでやってみます。
ありがとうございました。
0260nobodyさん
2005/12/21(水) 21:57:09ID:98OGARlK簡単に表示させる事はできないのでしょうか?
0261nobodyさん
2005/12/23(金) 15:27:17ID:TWYIJqxKWindowsXP_PRO SP2
IIS5.1
にてASP.NETのWebアプリケーションを開発しています.
作成したアプリケーションのファイルは,〜.slnのみが
VisualStudioのフォルダにそれ以外の〜.aspxなどのファイルは
IISのフォルダ(wwwroot)に保存されています.
もう一台のPCの環境は
VisualBasic7
WindowsXP_Home SP2
で,まだWebサーバは入れていません.
この2台のPC間で,一方で途中まで作ったファイルを
他方にコピーして続きを作れるようにしたいのですが
そのためには同じWebサーバであるIISを入れる必要がありますか?
それともApacheなどでも可能でしょうか?
なお,2つのPCは互いにLANで繋がっていたりせず,全く独立したPCです.
ご指導よろしくお願いいたします.
0262nobodyさん
2005/12/23(金) 22:27:02ID:???Visual Studio 2005にすればWindowsXP Homeでも
開発できると思うよ。
0263261
2005/12/23(金) 22:56:10ID:VTQ3waMr2005は持っていないです…
HomeEditionのPCにもIISを入れようと思ったのですが
フリーではなかったようで無理でした.
IIS以外にもASPが動くWebサーバってありますか?
Apacheでやると表示が崩れた上に文字しか表示できませんでした.
0264へっぽこ
2005/12/24(土) 03:42:08ID:A36K5vT2今考えている方法では
global.aspxでApplication_AuthenticateRequestでユーザー名のデータをApplicationオブジェクトに
入れておいて、Session_Endでそれを削除。
アプリケーションではそのユーザー数を取得する、という方法なのですが、、、
もっと簡単な方法ないかのぅ。。。(・ω・)
0265nobodyさん
2005/12/24(土) 11:42:58ID:???http://www.microsoft.com/japan/msdn/vstudio/express/vwd/
.NET Framework 2.0アプリになるんで完全な行き来はできないけどまぁ...
Homeは自宅用?
0266265
2005/12/24(土) 15:15:53ID:LSf0uz+FHomeは自宅用,PROは研究用です.
自宅で作成したファイルをUSBメモリなどにコピーして
PROの方でその続きをできるようにしたいのですが
1:自宅PCにIISを入れよう → フリーではなかったので不可
2:Apacheを自宅PCに入れてIISの代わりに → 表示が崩れれ不可
という状況ですね…
0267nobodyさん
2005/12/24(土) 16:24:13ID:???もう作り込んでるなら移行するのが面倒かもしれないけど
WebMatrixならIIS無くても使えるよ。それじゃダメなんかな
0268265
2005/12/24(土) 19:09:27ID:LSf0uz+FGUIだけしか作らないです.
WebMatrixは試したんですが,コントロールを配置するときに
好きな位置(絶対座標)に置こうと思ったらコントロール毎に
そうできるように設定しなくてはいけないので非常に時間がかかって…
VSならデフォルトで好きな位置にコントロールを配置できるので
出来ればVSを使いたいなと思っています.
0269265
2005/12/24(土) 19:17:13ID:LSf0uz+FVSのコードにコピペすると出来たんですが,
やはりどちらもVSにしたいというのは難しいのかな
0270265
2005/12/24(土) 20:36:46ID:???さっさとこれ落として使え
0271265
2005/12/24(土) 20:50:24ID:LSf0uz+FこれでもIISが無いと駄目なのではないでしょうか?
0272nobodyさん
2005/12/24(土) 23:27:44ID:???ちゃんとUrlのページを読んでみた?
親切にReplyしてるのになぁ。。。
0273nobodyさん
2005/12/25(日) 00:34:06ID:???0274265
2005/12/25(日) 01:34:45ID:NdSv4yiL> IIS にアクセスしなくても、コードを簡単に実行およびデバッグできます。
すみませんでした.↑のことですね.
これを2台共に入れるとWebサーバなどなくても可能なようですね.
やってみます.アドバイス頂きありがとうございました
0275nobodyさん
2005/12/26(月) 17:49:46ID:???下のように線で囲うにはどうすればいいのですか?
...そのほかの<asp>コントロール群...
<fieldset>
<legend>個人情報</legend>
aa
<asp:textbox2 ... ></asp:textbox>
bb
</fieldset>
</FONT></form><body></html>
とやってみましたが
枠内に表示されるのは"aa""bb"のみでコントロールは
枠外にあるままです
0276275
2005/12/26(月) 17:50:35ID:???> 下のように線で
┌-個人情報---------------┐
| |
|[button][Listbox].......|
| |
└------------------------┘
0277nobodyさん
2005/12/26(月) 23:15:56ID:???Panelの上に乗っけるんじゃダメなの?
0278nobodyさん
2005/12/27(火) 01:08:29ID:???これのまんまだなw
ttp://allabout.co.jp/computer/hpcreate/closeup/CU20050125A/index2.htm
普通に出来るわけだが……。
<body>
<form id="Form1" method="post" runat="server">
<fieldset>
<legend>個人情報</legend>
お名前:<asp:TextBox id="TextBox1" runat="server"></asp:TextBox><br>
ご住所:<asp:TextBox id="Textbox2" runat="server"></asp:TextBox><br>
</fieldset>
</form>
</body>
0279275
2005/12/27(火) 01:26:34ID:HsJ4jFT/それは試してみましたが
コントロールが全て左上に寄せ集まって配置されてしまいます
┌---------┐ ┌---------┐
|●◆※☆ | |● ☆ |
| | | ◆ ※ |
└---------┘ └---------┘
左のようになり,右のように自由に配置が出来なかったです
コントロールのプロパティにも自由に配置するような属性は
無かったですし、メニューにも恐らく…
>>278
(今手元に環境がないので分からないですが)
そのようにやった気がするけど再度試してみます
0280240
2005/12/27(火) 10:09:14ID:???PanelにGrid Layout Panelを貼り付ける。
0281nobodyさん
2005/12/27(火) 11:08:55ID:/eizX11lButton1をクリックした時にDataGrid1内の特定の列から値を探し出して一致する
行を割り出し、その行の値を取得したいのですが、うまくいきません。
単純に「Me.DataGrid1.SelectedItem.Cells(1).Text=TextBox1.text」ではダメみたいですが、
何かイイ方法はありませんか?
0282nobodyさん
2005/12/27(火) 19:48:00ID:SdsmkMgeそれでできました!どうもありがとうございます
Grid Layout Panelのサイズ変更の動作が何か
おかしいですが何とかできそうです
0283nobodyさん
2005/12/27(火) 23:34:56ID:???>Me.DataGrid1.SelectedItem.Cells(1)
は選択済みでないとダメじゃないか?
Me.DataGrid1.EnableViewState = True
Me.DataGrid1.Items(?).Cells(1)〜〜
みたいな感じじゃねーの?
0284281
2005/12/28(水) 00:00:18ID:???今自宅なのできちんとしたソースかは自信ないですが、大体こんな感じです。
dim hay as int16
for hay= 0 to DataGrid1.items.count
DataGrid1.selectedindex=hay
if DataGrid1.selectedvarue=text1.text
Me.DataGrid1.SelectedItem.Cells(1).Text=TextBox1.text
exit for
end if
next
質問上は簡単にしましたが、実際のソース上では40個ほど同様の事をしたいので
Functionとしました。
早速明日EnableViewState を使ったやり方を試して見たいと思います。
0285281
2005/12/28(水) 00:01:16ID:???HTML上でしか表示はできないのでしょうか?
0286nobodyさん
2005/12/28(水) 00:12:46ID:6jb4oU5VASP.NET WEBサービスとASP.NET WEBサイトって
どう違うんですか?
0287nobodyさん
2005/12/28(水) 00:27:59ID:???ttp://www.microsoft.com/japan/msdn/webservices/techart/webservices_overview.asp
ttp://www.itmedia.co.jp/enterprise/articles/0510/06/news002.html
0288nobodyさん
2005/12/28(水) 00:34:44ID:???普通にHTMLページに書くだけ。
>HTML上でしか表示はできないのでしょうか?
ASP.NETページでコーディングしたいって意味?
0289281
2005/12/28(水) 11:35:28ID:???ヘタレな私は力技でいこうと思います。
>288
言葉が足らずに申し訳ありませんでした。
HTMLに記入しないと表示が出来ないのかという事です。
やりたいことはYHAOOみたいにswfファイルを動的に表示したいと思い
ASP.NET上でのソースを記入し、表示出来ないものかと思った次第です。
ちょっと試してみたのですが、webフォームでは表示されなかったものですから
実際はASP.NETでは無理なのかなと思い、聞いてみました。
0290nobodyさん
2005/12/28(水) 11:41:44ID:pgmsKqrO同様のことを"VisualWebDeveloper"でやろうと思っているのですが
>>280で指摘されているPanel,GridLayoutPanelがVWDには見当たりません.
FormViewがもっともそれらしく,枠内にボタンなどを配置した後
枠を動かすと,中のボタンがそれに追従されて動きます.
他にも枠を表示するコントロールはあったがそれらでは追従せず.
しかし,実際ビルドしてブラウザでみると枠線も含め中のコントロールが
表示されていませんでした.(不可視ではなく,存在自体が無い)
どのようにすれば,VWDでも>>275,>>276のようなことができますか?
0291nobodyさん
2005/12/28(水) 12:29:27ID:???ファイルの差し替えとか簡単なものならインライン式を使うとか
<%= 〜 %>
0292281
2005/12/28(水) 12:51:47ID:???<%=〜%>で値を変えたりするのかと思いますが、データの保存方法に問題がありまして、
SQL SERVERにバイナリとして保存・管理をする予定です。
理想はgifやjpegだけでなくswfも表示でき、さらにランダムで表示させるシステムですが
保存は問題ないっぽい感じで、gifやjpegはなんとか表示できるのですが、swfで躓いて
しまいました。
HTMLでどこまでできるのか該当スレを参考にしながら悪戦苦闘したいと思います。
ありがとうございました。
0293nobodyさん
2005/12/29(木) 16:56:07ID:Iu2TQ1M5送信すると,WebサーバのDBにそれが登録され
社員は顧客情報を検索することができる.
また,このアプリケーションを通して両者間で質疑などの
コミュニケーションも図れる.
このようなアプリケーションを作る場合
ASP.NETWebサービスとASP.NETWebアプリケーションの
どちらで作成すればいいんでしょうか?
0294+++
2005/12/29(木) 18:58:13ID:???0295nobodyさん
2005/12/29(木) 20:56:01ID:???好きな方で。。。
294さんの言う通り、別にサービスにする必要もないし
0296nobodyさん
2006/01/01(日) 20:40:10ID:???0298sage
2006/01/03(火) 14:50:32ID:K3eTsPXuフリーワードでデータベースから検索して、一覧表示
↓
ユーザが指定したレコードを伝票形式で表示
(crystalreportsを使おうかとおもってますが、datalistでもいいかも)
というプログラムを作っているのですが、問題は、その
検索結果のページで、検索に使用したフリーワードを
googleのキャッシュ表示のようにハイライトする必要があるのです。
簡単にするにはどのような方法があるでしょうか?
0299nobodyさん
2006/01/03(火) 14:51:51ID:???0300nobodyさん
2006/01/05(木) 15:26:36ID:???デザインをフローレイアウトで作成し、
クライアント側でのscriptはjavascriptのみにしておけば、
基本的にクライアントに依存せず(少なくとも最新のメジャーなブラウザという条件)、
問題なく表示&動作されるんでしょうか?
0302nobodyさん
2006/01/05(木) 20:06:40ID:???0303nobodyさん
2006/01/06(金) 00:12:40ID:???[ASP.NET Web Matrix Project ガイド ツアー]
ttp://www.microsoft.com/japan/msdn/asp.net/webmatrix/guidedtour/section1/runviamatrixweb.aspx
[Web Matrixで始めるWebアプリ・プログラミング]
ttp://www.atmarkit.co.jp/fdotnet/webmatrix/index/
0304nobodyさん
2006/01/06(金) 00:21:03ID:???.net Framework 1.1のASP.netでシステム組むのは作り損だぞ。
0305nobodyさん
2006/01/06(金) 20:23:12ID:???0306nobodyさん
2006/01/07(土) 22:59:24ID:???ランダムなノイズの入った数字画像を生成して
それを入力させるシステムありますよね。
ああいうのを実装しようと思っています。
で、ページに要求があった時に(メモリ内で)画像を生成するところまではやりました。
しかし、これをどうやってクライアントに表示させるかで悩んでいます。
例えば、HTMLを
<img src="image.aspx">
のようにし、image.aspxがブラウザに対し、
画像ファイルへのリンクをした時と同じように
ファイルのストリームを返す、というような処理は可能なのでしょうか。
知恵をお貸しくださいませ。
0309nobodyさん
2006/01/08(日) 02:15:58ID:???http://www.ascii.co.jp/pb/msdn/article/a24_0044.html
0310nobodyさん
2006/01/08(日) 12:40:29ID:???なければならないのですか?
OSはXP-Proですが、.NET Frameworkは最初からあるみたいなので、
(\WINDOWS\Microsoft.NET\Frameworkに色々あればいいんですよね)
これをSDK版の.NET Frameworkを加えたら動作するということでしょうか。
拡張子.aspxのプログラムを使いたいのですが、マッピングに
.aspxとAspnet_isapi.dllの組み合わせで加えただけだと、中途半端にしか動かなくって困ってます。
0311nobodyさん
2006/01/08(日) 13:18:20ID:???ははぁ、OutputSetreamに直接流しちゃっていいわけですか。
なるほどねぇ…。
ありがとうございました。
>>310
SDKじゃなくても動きますよ。
ただ、ASP.NETが動くのはIIS6からでは。
XPにバンドルされているのはIIS5.xだった筈です。
0312310
2006/01/08(日) 14:18:47ID:???レスどうもです。
職場のPCではXP-Proで、IIS5で動いてるんですよ・・・。
そっちはVisual Studioが入ってるので、それがSDKの代替(?)になってるのかな、と思いまして。
自分のPCにはVisual Studioがないので、その差かなと思ったわけです。
SDKなくてもASP.NET動くなら。
うーん、なんで自分のPCでは動かないのかな・・・。
aspnet_regiis.exe -i と regsvr32 <Windows folder>Microsoft.NETFramework<Version Number>aspnet_isapi.dll
はやっています。
あぁ、regsvr32 <Windows folder>Microsoft.NETFramework<Version Number>aspnet_isapi.dll を
してもマッピングに.aspxが登録されなかったので手動でやったら、中途半端に動く結果になりました。
0313nobodyさん
2006/01/09(月) 12:25:53ID:???XP Pro ならIIS5.1だろ。aspnet_regiis.exe -i だけで動作する。
Webアプリで作ったものなら、アプリケーションの設定とかはやったのか?
または、ブラウザ側でJavaScriptの実行を止めてたりしてねーか?
0314nobodyさん
2006/01/09(月) 17:27:53ID:???0315nobodyさん
2006/01/13(金) 00:25:00ID:???ASPを自宅でもできるのかな?と
会社でweb上で公開してある状態だと可能でしょうか?
0316nobodyさん
2006/01/13(金) 00:48:22ID:???しかし、セッションタイムアウトしていた時に、イベントを発生させると、スレッドを中止しようとしましたというエラーが出てしまいます。
これはResponse.Redirectの第二引数をfalseにすることで出なくなったのですが、今度は、セッションタイムアウトしているのに、ページロードのResponse.Redirectでエラーページに遷移してくれません。
ページロードの後に、発生したイベントに処理が流れているように見えます。
どのようにすれば、セッションタイムアウト時にエラーページに遷移し、かつスレッドを中止しようとしましたというエラーが出ないようにできるでしょうか?
0317nobodyさん
2006/01/13(金) 18:12:21ID:???0318nobodyさん
2006/01/14(土) 12:47:01ID:zY29U9QgユーザーデータをSQL serverに登録し、同時にメールアカウントも作成
したいと考えています。
メールサーバーはArGoSoftを使用予定ですが、ASPでソースを組んで
メールアカウントやパスワードの設定など出来るのでしょうか?
0319nobodyさん
2006/01/14(土) 19:53:03ID:???仕様が公開されているか、自前で弄れる範囲ならできるでしょ。
こういうのは別に珍しくはない。
俺もphpとpostfixでやったことあるよ。
0320nobodyさん
2006/01/14(土) 21:28:47ID:???一度試してみます
0321nobodyさん
2006/01/15(日) 10:11:22ID:???DB検索もプログラミングレスで、あっという間にできた。
ボタンをクリックするイベント内にSQL文をいっさい書かなくて、
単にデータ表示コントロール側に書かれたSQL文の
インデックスを変えていくだけに使ったんだけど
これでいいのかなあ? 今までのコーディングと全く違うんでなんか不安。
0322nobodyさん
2006/01/15(日) 20:33:58ID:???0323nobodyさん
2006/01/15(日) 22:02:18ID:???0324nobodyさん
2006/01/16(月) 18:42:57ID:Lcv8f+PjwebフォームのTableを動的に行を増やしているのですが
増やした行に画像やリンクボタンを配置したい場合はどう書けばいいのでしょうか?
0325nobodyさん
2006/01/17(火) 01:35:31ID:8UvNnjSOC#,VBはめんどう。
0326nobodyさん
2006/01/18(水) 13:35:38ID:???ローカルでは全く問題ないのだが...。
0328nobodyさん
2006/01/18(水) 21:14:46ID:???うちでは全ての関数にセッションの有無を確認する項目を追加してエラーでないようにしたけど。
つうかこのエラーは別にたいしたことないですっていってもエラーなくせっていう人大杉
0329nobodyさん
2006/01/19(木) 23:56:59ID:???0330nobodyさん
2006/01/20(金) 01:18:53ID:???java scriptのalertを使うと背景になるHtmlが真っ白になってしまいます。
confirm使うとHtmlはそのまま見えるが"yes/no"ボタンになってしまうし…
何かいい方法ありませんかね?
0333nobodyさん
2006/01/20(金) 21:07:51ID:???0335nobodyさん
2006/01/21(土) 09:26:18ID:???BODYのonloadの中に書けばOKだで
0336nobodyさん
2006/01/21(土) 13:58:31ID:???0337nobodyさん
2006/01/21(土) 18:09:10ID:???使うとデカいファイルのアップロードでエラーでるんだけど、
何か別の方法でやる必要があるの?
ちなみにSaveAsしてるのはSubmitButtonのClickイベントでPostbackが発生した時。
0338nobodyさん
2006/01/22(日) 17:31:14ID:???ttp://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=26969
ttp://blogs.wankuma.com/naka/archive/2005/02/09/8911.aspx
0339nobodyさん
2006/01/22(日) 19:24:53ID:PiFlIWAPIIS5.1のSMTPを使ってWebメールを実現したいと妄想し、色々調べてみたり
IISをいじってみたのですが、さっぱり分かりません。
まず、フリーのメールサーバーで検証していたのですが、そのメールサーバーでは
ユーザーIDやパスワードの設定があり、何とかできそうだったのですがパスワード
の部分で躓きとりあえず却下。
そしてIISのSMTPを使ってwebメールを使えないかと思った次第です。
ところがSMTP内のドメインの設定はいいけどパスワードの設定が無い
これいかに?
ぐぐっても全然ヒットしなくて泣きそうです
どこかおすすめのページってありませんか?
0340nobodyさん
2006/01/22(日) 20:44:04ID:sM5117Da貼り付けについて質問があります.
下図のように,Panel の中に Grid Layout Panel を置いて
Panel を動かすと中の Grid Layout Panel も
同期して動くようにしたいのですが,できません.
+---------------------+
| |
| +----------+ |
| | | |
| +----------+ |
+---------------------+
逆に,GLP の中に Panel を置くとできるのですが…
そのときの手順は GLP の上に Panel をドラッグすることでできます.
どうすればできるのでしょうか?
0341nobodyさん
2006/01/22(日) 21:18:28ID:???SMTPはパスワード不要。
パスワード要求されるのはSMTPの拡張プロトコルかPOPbeforeSMTPとかだろ。
ASP.NETでメールだすだけならSystem.Web.Mail.SmtpMailとかSystem.Net.Mail.SmtpClientだけで実装できる。
IISのSMTP Serviceだけで実現したいならスレ違いのような感じがする。
0342nobodyさん
2006/01/22(日) 21:19:45ID:???>図のように,Panel の中に Grid Layout Panel を置いて
オレの環境だと、とりあえず同期して動くよ。
ただ確かにGrid Layout Panelが同期しないともあるね(IDEのバグかな?)
0343nobodyさん
2006/01/22(日) 22:11:17ID:???ありがとう。・゚・(ノД`)・゚・。
パスワードが不要???
う〜ん通りででないわけだ・・
ちょっとそれでがんばってみます
0344nobodyさん
2006/01/22(日) 23:33:25ID:sM5117Daレスありがとうございます
下の場合だとほぼ実施できるのですが
上の場合だと,>>342さんの言うように極たまにしか同期しません
原因が分からないようなので引き続き自分でもやってみます
ほかに分かる方いらっしゃいましたらぜひご教授お願いします
0345nobodyさん
2006/01/24(火) 13:46:47ID:vdomLzOCSystem.Web.HttpUtility.UrlPathEncodeではないみたいで悩んでます
0346nobodyさん
2006/01/24(火) 21:32:43ID:???ASP.NETの勉強をしているんですけれど……
IEの古いバージョンですと、ボタンやテキストボックスのプロパティが表示されない、って事があったんです。
で、新しいバージョンを入れなおしたんですが……、
PageのLoadイベントをしてみようとしたら、Pageのプロパティが表示されないのです。
調べた限りでは何処が悪いかも分からないもので…解決方法をご存知の方、宜しくお願いします。
0349nobodyさん
2006/01/25(水) 00:17:46ID:???「プロパティ」ってウインドウの、ドロップリストの一番下に"Page"がないかい?
あったらそれを選択して、イナヅマみたいなマークをクリックすれば、
Page_Loadイベントが出てくるはずだが。
0350nobodyさん
2006/01/25(水) 16:44:24ID:TEda3sRWどうやって設定すればいいですか?
現状では,コントロールが左上に1つだけでも
大きなウィンドウで立ち上がってしまい,画面の
ムダ使いになるので,このような場合には小さい
ウィンドウで起動するようにしたいのですが
0351nobodyさん
2006/01/25(水) 21:04:10ID:???http://www.coolandcool.net/web/java1.html
これじゃだめ?
0352nobodyさん
2006/01/26(木) 11:39:15ID:84Wh6gwzのは実現できたんですが、その結合したヘッダの列にソート機能を実装する方法が分りません。
通常のヘッダをクリックしてソート機能を実行する場合の
HTMLソースを見てみるとjavascriptのdopostbackを呼び出しているようなんですが…
0353nobodyさん
2006/01/26(木) 14:39:35ID:n+0j5LpQアドバイスありがとうございます
その方法は,すでに立ち上がっているIEから
ポップアップで立ち上がる別のウィンドウの大きさを
変更する方法のように思います.
そうではなく,VSにおいて,F5ボタンを押すと
IEが起動しますが,このウィンドウの大きさを
任意に指定したいのですが…
0354nobodyさん
2006/01/26(木) 15:16:03ID:???同じ.aspxファイル内で、管理者用と一般用で画面のデザインをかえたい時、
aspだと
<% if adminmode then %>
<table><td>管理者用</td></table>
<% else %>
<table><td>一般用</td></table>
<% end if %>
みたいにプログラムの条件判定で、htmlの内容を書き換えてましたが、
asp.netの場合だと、上のような管理者用と一般用のテーブル枠の表示を切り替えたい時、
どうすればいいんでしょうか?
画面のデザインでテーブルを2つ作って、
管理者ならtable1を一般用ならtable2を表示させる感じですかね?
table1.visible=falseなんて、出来ないですし。
0355nobodyさん
2006/01/26(木) 18:23:23ID:dJsqF7fI0357nobodyさん
2006/01/26(木) 19:09:23ID:???リストボックスの中にチェックボックスを配置したいのですが、
プロパティの操作で出来るものなのでしょうか?
やり方教えてください。
0359nobodyさん
2006/01/26(木) 21:16:26ID:???俺様が分りやすく教えてやろう
まず表示・非表示したいテーブルを選択するんだ!!
選択したら次に右クリック!!
そしたらなんと「サーバーコントロールとして実行」なんていうものがあるじなやいか!!
あせらずにそいつをやさしくクリック!!!
するとどうだ・・・なななんとme.table1.visible=falseが出来るではないかぁぁぁぁぁぁぁぁ!!!!!!11!1
つまり
ツールボックスのHTMLから引っ張ってきて使う場合は「サーバーコントロールとして実行」を
すれば解決するということだ
0360nobodyさん
2006/01/26(木) 22:08:18ID:???どうやるんですか?
0362nobodyさん
2006/01/27(金) 00:56:09ID:???0363nobodyさん
2006/01/27(金) 06:58:23ID:???「ASP.NET2.0 徹底入門 −VWD2005でらくらくWebアプリケーション−」
「ASP.NET2.0 独習」
0366nobodyさん
2006/01/28(土) 21:28:18ID:???いい感じ?
0367nobodyさん
2006/01/28(土) 22:32:28ID:ubsS0cnT画像ファイルのところに×ボタンがでてきてうまく表示できません。
URLは間違っていないです。なぜでしょうか?
直接画像のファイルを打ち込んでも「ページを表示できません」という
エラーメッセージがでてきます。
画像ファイルを表示させるには何か設定が必要なのでしょうか?
OSはXP.PROを使ってます。
どなたか教えていただけないでしょうか?
0371nobodyさん
2006/02/01(水) 11:24:56ID:???aspxページでDBから取得したデータをFLASHに渡し、FLASH側では、
LoadVarsのsendAndLoadあるいはloadでデータを受け取りたいのですが。
ご存知の方いましたら、教えていただけないでしょうか。
0372nobodyさん
2006/02/01(水) 13:52:17ID:???すみません。自己解決しました。
0373nobodyさん
2006/02/01(水) 19:30:32ID:???ツールの使い方なら、今月、
Microsoft Visual Web Developer 2005 Express Edition入門
ttp://bpstore.nikkeibp.co.jp/nsp/special/e_edition/
というのが出るよ
もう使い始めた人も、使い方の確認の意味でならいいかもね。
ttp://www.7andy.jp/books/detail?accd=R0167807
VWD2005のダウンロードはここ
ttp://www.microsoft.com/japan/msdn/vstudio/express/vwd/
WebMatrixの質問が少し前にあったけど、いまならWebMatrixじゃなくて
これから入るべきでしょ
0374nobodyさん
2006/02/02(木) 07:36:43ID:???なんでVWD2005Expressをもっと早く出さなかったのかと
0375nobodyさん
2006/02/02(木) 11:37:17ID:???ttp://www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/jpdv_vstechart/htm/vbtchCreatingControlArraysInVisualBasicNETVisualCNET.asp?frame=true
ここ読んで(というか見て)みたんですが、
VB6のように同じ名前のコントロールでindexさえ付ければok程度のレベルなので、
さっぱりやり方がわかりませんでした。
どこかにチェックボックスのサンプルみたいなのありませんかね?
0376nobodyさん
2006/02/02(木) 19:22:33ID:???ttp://www.codetoad.com/asp.net/aspnetcontrols12.asp
If we want to use an array of checkboxes,
we can contain them inside an <asp:checkboxlist> control.
0377nobodyさん
2006/02/03(金) 00:07:28ID:???>>349様
遅くなってしまい申し訳ありません。
解決しました。有難うございました。
お返事遅くなり…申し訳ありませんでした。
日々忙しい…とほほ。
0378nobodyさん
2006/02/03(金) 10:32:02ID:???おお 入門書でるんですね。
だんだんツールの使い方がわかってきたけど、ヘルプもいまいちだし・・・
内容がクソでもいいから買ってみます。ありがとう!
ところで今日発売のVisual Studio 2005って、
Visual Web Developer 2005 Expressの製品版ってことなんでしょうか・・・?
SQLサーバーも別途いるんでしょうけど・・・
0379nobodyさん
2006/02/03(金) 21:02:32ID:???ttp://www.microsoft.com/japan/msdn/howtobuy/vs2005/editions/stdexp/#stdexp_feature
勤務先でStandard 自宅でExpressで十分じゃないですか?
それにダウンロードしてイメージファイルをCD-Rに焼く労苦さえいとわなければ、
タダですから。
0380379
2006/02/03(金) 21:10:03ID:???ここから無償でダウンロードできますよ
ttp://www.microsoft.com/japan/sql/editions/express/default.mspx
期間限定だそうですが、ここにあるのは全部無償です。
ttp://www.microsoft.com/japan/msdn/vstudio/express/
Expressの製品版には、オリジナルのマニュアル本が同梱されているだけです。
0381nobodyさん
2006/02/03(金) 21:20:44ID:hoJfWzs5system.convertではだめみたいで調べ方が悪いのでしょうかいまいちヒットしません
お願いします
0382nobodyさん
2006/02/03(金) 22:37:41ID:???0383381
2006/02/04(土) 15:42:24ID:WQEXKU2y現在考えている仕様がクライアントPC内の画像をサーバーにアップロードするの
ですが、>>382を見るまではSQL SERVERにImage型として保存出来ないものかと
考えていました。
しかし、サーバーに保存をしなくて、画像ファイルとして保存をした方が、クライアン
ト側・サーバー側にしてみればレスポンスが良いのではないか?と思い始めました。
実際の運用状況やアクセス状況によってバラつきがあるとは思いますが、レスポン
スという面で考えるとDBに突っ込んだほうがいいのでしょうか?それともファイルとし
て保存したほうが良いのでしょうか?
0384nobodyさん
2006/02/04(土) 17:38:20ID:???ファイルで置いておいて直リンクというのが一番いいけど。
データベースに乗せてしまえばそれ以降はデータベースの操作だけを考えれば済む。
システムによるだろうね。
ちなみに俺は以前仕事でWebメーラを作った事があるが
その時は最初ファイルはファイルサーバにファイルとして持っておくように作った。
十分安定して動いていたのだが、しかしその後新たな顧客に導入するときに客が
「リアルタイムでのバックアップサーバを立てろ しかしハードを買う金はない」
みたいな ( ゚д゚)?な要求を出してきて
仕方なくファイルを全部DBに載せるように作り変えてレプリケーションでしのいだ、
という経験がある。
0385384
2006/02/04(土) 17:40:28ID:???バックアップもDBとファイル別々にやる手間は省けるね。
0386nobodyさん
2006/02/05(日) 12:55:46ID:???ttp://www.microsoft.com/japan/msdn/vs05/aspnet/CachingNT2.asp
>ASP.NET 1.0 Framework では、コントロールを DataSet または DataReader にバインドし、
>そのコントロールを使用してデータベース データを表示していました。
>それに対して、ASP.NET 2.0 Framework では、コントロールを一般的には
>DataSource コントロールにバインドします。
>DataSource コントロールを利用すると、データベースにアクセスするための
>コードを一切記述せずに、データベース データを表示する ASP.NET ページを作成することができます。
DataSourceコントロール内にSQL文が書かれるから、ボタンクリック等はそのコントロール内のSQL文を
発行させるイベントになる。 いままでのようにボタンクリックでSQL文を発行させる
やり方になれているのなら、別にそっちでもかまわない。
0387378
2006/02/06(月) 10:59:00ID:???ご丁寧にありがとうございました。多彩な製品群でパニックってました。
Visual Web Developer 2005 Express Edition(名前ながっ!)のおかげで、
FrontPage+CGIから次のステップに進めそうでわくわくしてます。
0388nobodyさん
2006/02/06(月) 17:27:47ID:FSnWdIDf分かる方お願いします
0389nobodyさん
2006/02/06(月) 22:03:01ID:???http://pc8.2ch.net/test/read.cgi/tech/1138703942/l50
0390nobodyさん
2006/02/07(火) 15:54:06ID:???サブルーチン内で、responce.redirectで別ページに飛んだ時点で、
そのサブルーチンの残りの処理はされないと考えてよいのでしょうか?
それとも明示的にresponce.redirectの次の行で、
exit subをつけたほうがいいのでしょうか?
0391nobodyさん
2006/02/07(火) 21:15:44ID:???CDが5枚も付いて割安でした。
結局高く付くことに気が付いてLAMPやってます。
0392nobodyさん
2006/02/08(水) 00:13:18ID:???オレはいちいちExitは書いてないよ。
Debugすれば分かるでそ。
0393nobodyさん
2006/02/08(水) 14:32:50ID:xRYWHtag(この時点でFileFealdのPostBackが入りデータが消えるため)
その後Button1をクリックしたときにSQL SERVERのimageデータ型にデータ登録
をしたいと考えています。
そこで質問ですが、クリックイベントで
Dim obj_file as System.Web.UI.HtmlControls.HtmlInputFile
としてソースを組んではいますが、肝心のImaにデータを入れる方法がいまいち
分かりません
obj_file.Controls.Add(Me.Image1)
とすると「'System.Web.UI.HtmlControls.HtmlInputFile' で子コントロールは使用できません」
と怒られます。
この場合子コントロールがデータファイルになるて合ってると思いますが、子コントロール
を入れる方法を教えてください。
0394nobodyさん
2006/02/08(水) 16:30:05ID:s3pBv0owDBから取った値(二次元配列)をValue値とtext値に別々に設定したい。
this.hogeLST.SelectedItem.Text = fuga[0][0];
this.hogeLST.SelectedItem.Value = fuga[0][1];
を試したらValueに設定した内容でリスト表示された。(当然なのだが)
orz
どうしたらいい?ASPXにscriptを埋め込む?CS側で設定出来る?
教えてください。
0395394
2006/02/08(水) 16:53:52ID:s3pBv0owthis.hogeLST.SelectedItem.Value = fuga[0][1];
すまんこれで出来てたw
0396388
2006/02/08(水) 18:42:45ID:JmuONpKKこれはASP.NETの質問ではないということですか?
なぜ誘導されているのか分かりません
ASPのプログラムを作成しているのですが
0397nobodyさん
2006/02/08(水) 22:03:21ID:???ASPでもASP.NETでも実現できない。それぐらい切り分けろ。
<html>
<head>
<script Language="JavaScript">
<!--
function Initialize(){
moveTo(0,0);
resizeTo(screen.width,screen.availHeight);
}
// -->
</script>
</head>
<body onload="Initialize()">
</body>
</html>
または、
ローカルでIEの起動を監視する常駐ソフトを自作してWin32APIで変形させる。
0398yahho
2006/02/10(金) 10:32:38ID:???ファイルを添付する際にFORMのファイル添付ではなく、ブラウザの一領域に
ドラッグアンドドロップしてファイル添付したいのですが、どのように
すればよいでしょうか?サードパーティ製のコンポーネントでそういう
機能のものがあれば教えてください。
0399nobodyさん
2006/02/10(金) 11:27:19ID:YHkLXzPi入力チェックとして下記のソースを組んでいますが
Imports System.Data.SqlClient
Imports System.Data
Imports System.Web.Security
Imports System.Text
Imports System.Configuration
Imports System.IO
入力空間A
If Request.Cookies("click") Is Nothing Then
Response.Cookies("click").Value = "on"
入力空間B
Response.Cookies("click").Expires = DateTime.Now.AddDays(-1)
else
入力空間C
end if
入力空間D
server.MapPath("hgehoge")を「入力空間B」に入れたいのですが、MapPathが出てきません。
入力空間A,C,DにはMapPathが出てきてしようできます。
これは仕様なのでしょうか?それとも何かが足りないのでしょうか?
0400nobodyさん
2006/02/10(金) 22:06:41ID:???出るけど?
>>398
セキュリティを最低にしてActiveXコントロールかノータッチデプロイメントで自作したらできるかもしれないが。
サードパーティ製は聞いたことない。
0402nobodyさん
2006/02/11(土) 03:30:21ID:RBcwoV/7そのようなコントロールはありますか?
またはエクセルに書いたグラフをVisualStudioで表示
させるにはそのままD&Dすればいいんでしょうか?
0403nobodyさん
2006/02/11(土) 09:44:59ID:???ASPで掲示板を作っていた人が、.NETを作るとこうなるんだろうなぁと思った。
>>402 おれはASP時代からこれを使ってる。 有償だけど
ttp://www.chestysoft.com/drawgraph/dotnet.asp
0404nobodyさん
2006/02/11(土) 10:31:19ID:???>>402
True WebChart使ってるけど、勝手に微調整してくれるので逆に使いづらい…。
ttp://www.grapecity.com/japan/support/database/DOTNET_ProductList.htm
ActiveReportsの方がいいなぁ。
0405nobodyさん
2006/02/11(土) 13:06:41ID:1rsHRojxレスありがとうございます
現在開発環境のPCでないので
使えるようになったら早速試してみます
0406402
2006/02/11(土) 16:40:41ID:wnOC4Evtコントロールで実現することはできませんか?
「グラフを表示したい」と言いましたが
実際使えるものでなくても良く
極端に言えばペイントで円グラフの絵を書いて
このjpegをイメージとして貼り付ける
というのでもいいのですが,できれば
コントロールでグラフっぽく見せればいいです.
0407403
2006/02/11(土) 18:01:48ID:???使うのはどうですか?
たとえば棒グラフなら
ttp://www8.plala.or.jp/myna/prog/html/bargrjs.html
円グラフなら、IE限定ですが
ttp://www.et.hum.titech.ac.jp/~shin/archive/cgraph.html
あたり。
コントロールなら
ttp://allabout.co.jp/computer/hpcreate/closeup/CU20040203A/
これあたりがヒントになるかな? スレの内容からは、はずれますが。
0408404
2006/02/11(土) 18:39:34ID:???ttp://www.atmarkit.co.jp/fdotnet/dotnettips/358aspgraph/aspgraph.html
0409402
2006/02/11(土) 18:44:16ID:wnOC4Evt思ったよりも手間がかかるんですね
グラフ作成コントロールがあって
そのプロパティに値を入力すれば
勝手に作成してもらえると思っていました.
allaboutを参考にやってみます.
0410nobodyさん
2006/02/12(日) 12:11:00ID:???コンボボックスに元号、テキストボックスに年月を入力するようにフォームを作成
して、年月が入力されたらその年月に合致するデータをデータグリッドで表示する
ようにしたいのですが、テキストボックスのTextChangedのイベントにコードを記述
しても変更時に動かず、困っています。
仕様の関係上、ボタンを配置してボタンクリックをトリガーにするのは不可なのです。
どのようにすればテキストボックス入力後に動かすことができるのでしょうか。
0411nobodyさん
2006/02/12(日) 14:14:58ID:???AutoPostBackをTrueに設定していないとかじゃないですよね?
コントロールまわりのソースをある程度書かないと、アドバイスも
できないですよ
0412410
2006/02/12(日) 15:38:23ID:3cBaIAGu説明が足りなくてすいません。
AutoPostBackはTrueに設定してあります。それ以外はMaxLengthを設定して
いるくらいで特にデフォルトから変えてません。
外部フォームからカレンダーコントロールを使用して年月を取得し、その値
をデータグリッドのあるフォームの年月にセットする形になっています。
テキストボックスに直接入力した場合にはTextChangedのイベントにいくの
ですが、外部フォームから年月がセットされた場合にTextChangedのイベント
にいかない状態なのです。
外部フォームから値をセットした場合、TextChangedのイベントでは拾えない
のでしょうか?
0413nobodyさん
2006/02/12(日) 18:03:05ID:???>にいかない状態なのです。
「外部フォームから年月がセット」の際のクライアント側のアクションは?
0414413
2006/02/12(日) 20:02:21ID:???のではいかがですか? ということです。
それとも、もしかして、サーバ側で年月をセットするスクリプト自体を
TextChangedとしてイベントフックするということですか?
0415410
2006/02/12(日) 22:48:39ID:???>のではいかがですか? ということです。
レスありがとうございます。
クライアント側のアクションをイベントフックさせるのを試してみます。
貴重なご意見をありがとうございました。
0416nobodyさん
2006/02/13(月) 22:42:58ID:rfjtuwbb本登録の時に画像のファイル名を変更していますが、仮登録のファイル名
でちょっと悩んでいます。
同時に複数の人が登録しようとする場合があるので、ユーザー毎に仮のファイル名を
用意するとしたら何がいいのかのでしょうか?
0418nobodyさん
2006/02/15(水) 17:53:53ID:iTT2EwYy<%@ Page Language="C#" Debug="true" %>
<script language="c#" runat="server">
void Page_Load(object src, EventArgs args) {
//車
kuruma.Items.Clear();
kuruma.Items.Add(new ListItem("アイシス", "アイシス"));
kuruma.Items.Add(new ListItem("アベンシス", "アベンシス"));
kuruma.Items.Add(new ListItem("セダン", "セダン"));
kuruma.Items.Add(new ListItem("アベンシス", "アベンシス"));
kuruma.Items.Add(new ListItem("ワゴン", "ワゴン"));
kuruma.Items.Add(new ListItem("アリオン", "アリオン"));
kuruma.Items.Add(new ListItem("アルファードG", "アルファードG"));
kuruma.Items.Add(new ListItem("アルファードV", "アルファードV"));
kuruma.Items.Add(new ListItem("アルファードハイブリッド", "アルファードハイブリッド"));
kuruma.Items.Add(new ListItem("アレックス", "アレックス"));
kuruma.Items.Add(new ListItem("イプサム", "イプサム"));
kuruma.Items.Add(new ListItem("ヴィッツ", "ヴィッツ"));
kuruma.Items.Add(new ListItem("ウィンダム", "ウィンダム"));
kuruma.Items.Add(new ListItem("ヴォクシー", "ヴォクシー"));
kuruma.Items.Add(new ListItem("エスティマ", "エスティマ"));
kuruma.Items.Add(new ListItem("プレジデント", "プレジデント"));
kuruma.Items.Add(new ListItem("シーマ", "シーマ"));
kuruma.Items.Add(new ListItem("フーガ", "フーガ"));
kuruma.Items.Add(new ListItem("スカイライン", "スカイライン"));
kuruma.Items.Add(new ListItem("ラティオ", "ラティオ"));
0419nobodyさん
2006/02/15(水) 17:55:28ID:iTT2EwYykuruma.Items.Add(new ListItem("NOTE", "NOTE"));
kuruma.Items.Add(new ListItem("キューブキュービック", "キューブキュービック"));
kuruma.Items.Add(new ListItem("キューブ", "キューブ"));
kuruma.Items.Add(new ListItem("マーチ", "マーチ"));
kuruma.Items.Add(new ListItem("オッティ", "オッティ"));
kuruma.Items.Add(new ListItem("アコード", "アコード"));
kuruma.Items.Add(new ListItem("アコードEuroR", "アコードEuroR"));
kuruma.Items.Add(new ListItem("アコードワゴン", "アコードワゴン"));
kuruma.Items.Add(new ListItem("インサイト", "インサイト"));
kuruma.Items.Add(new ListItem("インスパイア", "インスパイア"));
kuruma.Items.Add(new ListItem("インテグラ", "インテグラ"));
kuruma.Items.Add(new ListItem("エアウェイブ", "エアウェイブ"));
kuruma.Items.Add(new ListItem("HR-V", "HR-V"));
kuruma.Items.Add(new ListItem("S2000", "S2000"));
kuruma.Items.Add(new ListItem("MDX", "MDX"));
kuruma.Items.Add(new ListItem("エリシオン", "エリシオン"));
kuruma.Items.Add(new ListItem("オデッセイ", "オデッセイ"));
kuruma.Items.Add(new ListItem("ザッツ", "ザッツ"));
kuruma.Items.Add(new ListItem("CR-V", "CR-V"));
kuruma.Items.Add(new ListItem("シビック/", "シビック/"));
kuruma.Items.Add(new ListItem("シビックハイブリッド", "シビックハイブリッド"));
kuruma.Items.Add(new ListItem("ステップワゴン", "ステップワゴン"));
}
</script>
0420nobodyさん
2006/02/15(水) 17:57:17ID:iTT2EwYy<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="" method="get" runat="server">
<asp:DropDownList id="kuruma" runat="server" />
<input type="submit">
</form>
</body>
</html>
プルダウンに多めのメニューをセットすると、
サブミットが効かなくなります。
これはバグでしょうか?
0421nobodyさん
2006/02/15(水) 22:20:36ID:???は送信できるデータ量が制限される。HTMLの超基本。バグ言う前にログ見ろと。
0422nobodyさん
2006/02/16(木) 01:52:22ID:joFVC4f30423nobodyさん
2006/02/16(木) 02:14:33ID:???0424nobodyさん
2006/02/16(木) 17:49:27ID:vMEvROSH<asp:DropDownList id="hoge" runat="server" />
これで
<select name="hoge">
<option value="aaa">aaa</option>
</select>が生成されますが、
HTMLタグの、<optgroup label="ラベル">を挿入したいのですが、できますか?
0425nobodyさん
2006/02/17(金) 01:02:57ID:???using(StreamWriter sw = new StreamWriter(Response.OutputStream))
using (XhtmlTextWriter xtw = new XhtmlTextWriter(sw))
{
xtw.WriteBeginTag("select");
xtw.WriteAttribute("name", "hoge");
xtw.Write(XhtmlTextWriter.TagRightChar);
xtw.WriteBeginTag("optgroup");
xtw.WriteAttribute("label", "AAA");
xtw.Write(XhtmlTextWriter.TagRightChar);
xtw.WriteBeginTag("option");
xtw.WriteAttribute("value", "aaa");
xtw.Write(XhtmlTextWriter.TagRightChar);
xtw.Write("bbb");
xtw.WriteEndTag("option");
xtw.WriteEndTag("optgroup");
xtw.WriteEndTag("select");
}
0426nobodyさん
2006/02/17(金) 16:07:25ID:PeW1830K具体例が分かりやすいと思うので 「会社」ドロップダウンリストと
「部署」ドロップダウンリストなんですが、
「会社」を選択すると、「部署」の中身が変わるんです。
で、「会社」が変わったタイミングAutoPostBackし、
DB問い合わせて「部署」を切り替えるの
ですが、これやるとブラウザの「戻る」ボタン押したとき、コンボの
内容が一つ前に戻るだけで、前のページに戻りませんが、
これどうにかならんものでしょうか?
JavaScriptで動的にセットするしか方法がないのかな。
0427nobodyさん
2006/02/17(金) 20:51:18ID:???仕様変更できるなら、画面に「戻る」ボタン作るとか、メニュー表示にするとか、左上に階層表示するとか。
ダメならAjax.NET。
0428nobodyさん
2006/02/18(土) 00:01:36ID:zxbCZ8nnセッション切れてアクセスすると普通にエラーになるな。
ということはForms認証のタイムアウト<セッションタイムアウト
にしないとだめか。
このふたつのタイムアウトがよーわからん。。。
0429nobodyさん
2006/02/18(土) 01:06:43ID:zBOS2QILキーはslidingExpirationだな。
これTrueにしてセッションと同じタイムアウトにすればOk
独り言すんまそ
0430nobodyさん
2006/02/18(土) 07:40:54ID:???ttp://www.exconn.net/resource/second.aspx?ecid=A2AMigrationStartpage
ttp://www.microsoft.com/japan/msdn/asp.net/using/migrating/aspmig/aspmigasst/
0431nobodyさん
2006/02/18(土) 17:42:44ID:o7Bj1U+h0432nobodyさん
2006/02/19(日) 17:59:44ID:F46iFwTN探してみたけどそれらしいのが当たらないのです。
0433nobodyさん
2006/02/19(日) 18:27:38ID:???JavaScriptだと、
obj.style.pixelWidth
obj.clientWidth
obj.offsetWidth
あたりがキーワードですね。
サーバで取りたいと思ってるなら、入門書から出直してはいかがでしょうか。
0434218
2006/02/20(月) 18:07:04ID:DmiP4woAのですが文字化け(エンコードされてしまう)してしまいます。
エンコードしないようにするにはどうしたらよいでしょうか?
こんな感じのことをしています。
<asp:HyperLink ID="HyperLink1" runat="server"
Text='<%# DataBinder.Eval(Container, "DataItem.コード") %>'
NavigateUrl='<%# MakeURL(Container) %>'
</asp:HyperLink>
MakeURLでURLを作成しています。
コード内ではエンコードされていません。
ASP.NETからASP.NET2.0に自動変換したらエンコードされるようにになりました。
Textの方は半角カナが表示されているのですが・・・
0435nobodyさん
2006/02/20(月) 19:50:10ID:???VS.NET2005で開発したWebサービスはIIS5.1上では動きませんか?
ASP.NET2.0はIIS6.0でないと動かないのでしょうか。
0436nobodyさん
2006/02/20(月) 23:54:17ID:???IIS5.1ってXPだろ、動かなかったら詐欺だろうが…。
リリースノートぐらいは読めよ。
ttp://www.microsoft.com/japan/msdn/vstudio/support/readme/
0437nobodyさん
2006/02/21(火) 00:03:27ID:???ASP.NET2.0ではグローバリゼーション設定が変わって、デフォルトがAutoだかなんだかになったことを聞いたような。
Web構成ファイル(Web.config)を追加して下記のように文字コード指定してみると出来るかも。半角カナだとShift_JISかね。
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="ja-JP" uiCulture="ja-JP"/>
</system.web>
ファイル自体のエンコードは「ファイル」→「保存オプションの詳細設定」で変更できるな。
0438434
2006/02/21(火) 09:41:37ID:???<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="ja-JP" uiCulture="ja-JP"/>
グローバリゼーション設定を変えてみましたが、駄目でした。
ファイル自体のエンコードも1バイトカタカナ可コードページ50221と50222に
変えてみましたが駄目でした。
0439nobodyさん
2006/02/21(火) 18:47:11ID:???0440nobodyさん
2006/02/21(火) 23:43:27ID:???Textの方が半角カナで表示されているなら、それと同じようにすればいいんじゃねーの?
例外出ないなら有効かもしれないが”shift-jis”というEncodingはないぞ。MSDNに従うと”shift_jis ”。
0441nobodyさん
2006/02/22(水) 00:06:01ID:???今更
0442nobodyさん
2006/02/22(水) 00:18:03ID:NbIeCQrdTextBoxにすれば改行できますが、横にバーが出てくるので使えず、LabelやTableのText
に直接表示させようとすると改行が無視されています。
改行が無視されずに表示させる方法で何かいいのはありますか?
0444nobodyさん
2006/02/22(水) 01:10:27ID:???TextBoxスクロールバーはStyleで消せるのでは?
0445nobodyさん
2006/02/22(水) 01:15:13ID:???System.Web.HttpUtility.HtmlEncodeして、
空白を に置換して、
改行を<br />に置換すれば良いんじゃね?
参考:http://www.atmarkit.co.jp/fdotnet/dotnettips/242htmlencode/htmlencode.html
0446434
2006/02/22(水) 10:45:26ID:???Textの方は Text='<%# DataBinder.Eval(Container, "DataItem.コード") %>'
NavigateUrlは NavigateUrl='<%# MakeURL(Container)
となっていてMakeURLは
JavaScript:window.opener.document.Form1.Code.value='ア0100';window.close();
を返すようになっています。
グローバリゼーション設定をshift-jisからshift_jisに変えても同じでした。
0448nobodyさん
2006/02/24(金) 17:51:59ID:DScVU4hFJavaScriptをオンにしておかなくてはいけないという
認識なのですが、合っているでしょうか?
また、JavaScriptをオフにしている場合どうなりますか?
0449nobodyさん
2006/02/26(日) 02:58:24ID:???>セッション切れてアクセスすると普通にエラーになるな。
これどういうこと?
0450nobodyさん
2006/02/26(日) 03:52:24ID:???> Form認証のタイムアウト
アプリ側の設定
> セッションタイムアウトより長いと
システム側の設定
セッションデータが蓄積するとシステムのGCか何かで
古い物から捨ててしまう。
ってことかな。まぁまだASP.NETを弄ったこと無いんで
大外しかもしれんが。
0451nobodyさん
2006/02/27(月) 01:50:23ID:???0452nobodyさん
2006/02/27(月) 01:51:46ID:???そっちでエラーになってんのを勘違いしてるんかな?
それともほんとにセッション切れでエラーになる?(ちょっと考えにくいが)
0453nobodyさん
2006/02/28(火) 15:07:03ID:ggCv+uXuテキストボックスのサイズを変更したいんですけど
どうすりゃいいですか?
0454nobodyさん
2006/03/01(水) 00:27:11ID:???読み込みたいのですが、
クラスライブラリをCOMの相互運用性をTRUEにする
ところまでは解ったのですが、その後
作成したクラスライブラリにGUIDを付与し
APS.NET側で<objct>タグで呼び出しても何も表示されません。
だれか簡単な手順を教えてくれる人いませんか?
0455nobodyさん
2006/03/01(水) 20:51:43ID:tfTbGT8T配置しています。
DataBind()を行った際に、他のセルの値に応じてこのImageコントロールの
表示/非表示(VisibleをTrue/False)を制御することはできるのでしょうか。
DataGridのCellsプロパティからImageコントロールを見ることができると
思っていたのですが、できないみたいでした・・・
どなたか教えてもらえないでしょうか。
0457nobodyさん
2006/03/02(木) 08:31:47ID:???0458nobodyさん
2006/03/02(木) 21:19:11ID:???if (int.Parse(DataGrid.Items[i].Cells[0].Text) == 1){
DataGrid.Items[i].Cells[6].FindControl("Image1").Visible = false;
}
}
これみてわからなければ.NET使うのやめた方いい>>455
キューピーコーディングだから適宜最適化はしろよ。
0459455
2006/03/03(金) 07:49:35ID:???>>456
ImageコントロールのDataBindingsにあるVisibleのカスタム連結式を
記述したらできました。
>>458
このようなやり方もあるんですね。
FindControl()というものを知りませんでした。
自分の調査不足でした。ありがとうございます。
0460nobodyさん
2006/03/04(土) 11:13:59ID:V37B+kfHわけではないのかなぁ〜
0461nobodyさん
2006/03/04(土) 13:56:48ID:???0462nobodyさん
2006/03/05(日) 00:34:16ID:???0463nobodyさん
2006/03/05(日) 14:40:33ID:pJOWjBtC.NETなら普通はaspxになる。
0464nobodyさん
2006/03/05(日) 17:06:50ID:???0465nobodyさん
2006/03/05(日) 19:38:07ID:IJaKdcg/今ASPをメインで使っているのですが、今後は.NETもやっていくことになりそうです。
そのときにC#かVB.NETかのどっちかになるのですが、やっぱりVB.Netの方がとっつきやすいのでしょうか?
0466nobodyさん
2006/03/05(日) 23:12:43ID:???そら元の経験次第だろ。
CやJava系経験者ならC#。
元からVBとかASP(VBScript)とかベーシック系ならVB.NET。
元になってるのはFrameworkで中身同じだから機能はほぼ一緒。
言語の記述方法の差異を除外するすると、微妙にどっちかにあったり無かったりする言語仕様がある程度。
いわゆるオブジェクト指向的な言語でよく用いられているパターンはC#に多く実装。
なんか便利機能的な奴だけどやたら独自実装なのはVBってなかんじ。
ASPメインならまあVB.NETだろうな。
>>460
中小企業とかネトゲ関係のとこのページはASPとASP.NET多いな。
理由は多分管理しやすいとの作業効率。
技術者の単価もJavaよりASPかPHPの方が安いしな。
俺はASPとASP.NETとPHPとJavaとりあえず全部やってるけど
やりやすさでいうなら.NETが一番楽。
Javaが一番面倒(プログラムというより環境のセットアップから管理全てが)
まあ極めてる人間ならどれも大差ないんだろうけどな。
俺みたいな中級レベルで英語が不得意な人間にはJavaは向かないぜ・・・
0468nobodyさん
2006/03/07(火) 14:15:51ID:Xkvdv4NhDictionary<string,string>を使おうと思っているのですが、サイズが大きいので
リクエストごとにシリアライズ・デシリアライズするのはちょっと避けたいです。
だめなら、データベース使う方向で考えています。
0469nobodyさん
2006/03/07(火) 23:08:13ID:???0470468
2006/03/08(水) 00:10:36ID:EtzR6w+4ええ、誰が接続してきてもひとつのオブジェクトにアクセスしたいんです。サイトとしてあるデータを持ちたくて。
そういうためのDBなんでしょうけど、Dictionaryのほうが汎用性が高いし、想定してる用途ではADO.NETよりDictionaryのほうがコーディングも楽なんで。
0471nobodyさん
2006/03/08(水) 00:23:21ID:???0472nobodyさん
2006/03/08(水) 01:24:55ID:???0473nobodyさん
2006/03/08(水) 21:53:16ID:Kz68ahaM0474nobodyさん
2006/03/09(木) 16:32:44ID:???0475nobodyさん
2006/03/09(木) 17:18:15ID:???0476nobodyさん
2006/03/10(金) 08:56:02ID:???とりあえず独習ASP.NET辺りを買おうかと思っているのですが
0478nobodyさん
2006/03/10(金) 20:28:49ID:???0479nobodyさん
2006/03/11(土) 00:11:23ID:PlkWm5Ifやりたいのですが、どう書いたら良いのでしょうか?
VB.NETだと単純に
Label1.Text = TextBox1.Text
ってやればいいみたいですが。
0483nobodyさん
2006/03/12(日) 00:27:43ID:AVitHXjK「次へ」のタイプかページ番号を載せるか、どちらか一つしか選べないですよね?
これを両方実装したい場合って自力でコード書くしかないんでしょうか・・・
0484nobodyさん
2006/03/15(水) 22:52:41ID:t21csXsEDim sc AS Bitmap
Dim str_up AS String
str_up = Me.File_image.PostedFile.FileName
sc = New Bitmap(str_up, True)
というソースですと、サーバー上でのテストでは問題なくアップロード
できるのですが、クライアント側だと4行目でエラーが出ます。↓
使用されたパラメータが無効です。
例外の詳細: System.ArgumentException: 使用されたパラメータが無効です。
これは何がダメなのでしょうか?
0485nobodyさん
2006/03/16(木) 00:49:49ID:???共有することは可能でしょうか。
0486484
2006/03/16(木) 09:15:57ID:???0487484
2006/03/16(木) 22:10:08ID:???夢最強
0488nobodyさん
2006/03/16(木) 23:26:12ID:???visualstudio 2003 のデバッグができなくなった・・・
ガイシュツ?
0489nobodyさん
2006/03/17(金) 10:06:00ID:???0490nobodyさん
2006/03/17(金) 18:07:26ID:JQu2wM7m仕様としてはごく普通の
「ID・パスワードを入力 → パスが正しければそのID専用のページに飛ぶ」というもので、
希望としては
「ID・パスのデータベースへの追加(顧客の追加)が簡単な事」
「ID専用ページ(数百ページ)の管理・更新が簡単な事」です。
外注しようと思いいろいろ検索してみたのですが、
そのようなログインページを作ってもらうサービスがどのような名前なのかわからず、
外注先が見つからない状態です。
上記のようなシステムを組んでもらうにはどのような会社に頼めばいいのでしょうか?
検索すべき単語なども教えていただけると嬉しいです。
ちなみに、10万円くらいでできますでしょうか?
もしスレ違いの場合は誘導していただけると幸いです。
0491あぼーん
NGNG0493490
2006/03/17(金) 23:05:12ID:JQu2wM7mボケかもしれませんが、本当にわかりません。
外注したいのでどこに頼めばいいか教えてください。
0494nobodyさん
2006/03/17(金) 23:12:43ID:???会員専用のサイトを作りたいんだけどIDとパスでログインする部分
(もちろん、そのユーザ管理も含めての)をお願いしたいんですが....いくらぐらいかかりますか?
とか聞けばいいんだよ。
0497nobodyさん
2006/03/18(土) 09:37:48ID:???Web制作の料金はいくらが妥当? 3かな?
http://pc8.2ch.net/test/read.cgi/hp/1137474229/
1人日単価3万だとすると3人日しかないね。
10万じゃ難しいのでは?
実際はハード費とか打ち合わせや現地調整とかもいるだろうし
0498nobodyさん
2006/03/18(土) 12:57:43ID:OMFDC3ycもしご存知の方がいらっしゃったら教えていただけますでしょうか?
>445 で紹介されているページを見たのですが、
HTMLエンコードの対象として、ラテン1補助(Latin-1 Supplement)に
該当する文字もすると書かれています。
ラテン1補助(Latin-1 Supplement)には、XSSとかを
引き起こすような危険な文字は含まれていないようなのですが、
なぜ、HtmlEncodeメソッドの対象になっているかが分かりません。
HtmlEncodeメソッドはHTMLタグとして意味を持ってしまう特殊文字を
無害化するメソッドのはずで、そうだとしたら、
ラテン1補助(Latin-1 Supplement)をエンコードする意味は
ないような気がするのですが。。。
0499nobodyさん
2006/03/18(土) 23:45:32ID:???ポストバックでデータが消えてしまうのはガイシュツですか?
0500nobodyさん
2006/03/19(日) 20:22:27ID:q5hrIgvs今はサーバーコントロールとして実行ができないので、HTMLで設定しています。
しかし、HTMLでの動的に帰る方法は全然わからず、ソース上で変える事ができれば
教えていただきたいのですが、どなたか分かりますか?
0502nobodyさん
2006/03/23(木) 15:18:54ID:???Microsoft Development Environment
行36が原因で、ドキュメントを再フォーマットできませんでした、元の形式が復元されました。
というダイアログウィンドウが表示されるんだけど、どう対処すればいいの?
aspxファイルのHTMLにエラーがあるってこと? そんなのなさそうなんだけど経験ある人いたら
教えてください。
0503nobodyさん
2006/03/24(金) 01:40:53ID:wr4lXI2iWEBサーバーでデバッグを開始できません。
デバッグHTTPリクエストの送信時に、サーバー側でエラーが発生しました。
サーバーが正常に機能していることを確認してください。
デバッグなしで、DebugStart1をして、web.confinに構文エラーがないことを確認してください。
また、オンラインドキュメントで、ASP.NETとATLServerデバッグの項を参照することもできます。」
と出たんですが、どおしたらいいんでしょうか。
たすけて〜
0504nobodyさん
2006/03/24(金) 02:53:08ID:KEAMwj46その対象となる「文字コードが0x0A〜0xFFの文字」の実質は改行とかタブとかの制御文字じゃなかったかな?
たしか、モデムの制御文字も含まれていて、テキストとしてそのまま送ると誤動作するから、
なにか足し算して2バイトで送るとかなんとか、JAVAが2バイト単位なのも、バイナリーもそのまま送れるという=直列化(シリアライズ)機能
(間違ってたらごめん)
ブルーブ(バ?)ックス(単行本)の文字コードという本で見た
0505nobodyさん
2006/03/24(金) 12:05:59ID:???.Netフレームワークを複数バージョンインストールしてない?
仮想Webの.Netフレームワークのバージョンがプロジェクトと合わないと
実行不可能になるよ。
0506nobodyさん
2006/03/25(土) 18:19:01ID:dMflSCJ9メールフォームの送信を.aspでやるときに、送信者側のファイル添付は可能でしょうか?
mailer.addattachmentメソッドがあるようなんですが、そのまま使ってもファイルは添付されずに、送信者のローカルPCのファイルへのパスが送られてくるだけなんですけど。
これってもしかして、一旦uploadscript.aspなんかでサーバーへアップロード保存して、サーバー側に保存されたファイルを添付させるという、2段階手続きじゃないとムリなんですか?
その場合、送信するメールフォームと対になるサーバー側の画像ファイルとの関連づけはどのようにするのか悩んでるんですが、何かアドバイス有りましたらよろしくお願いします。
0507nobodyさん
2006/03/25(土) 19:01:40ID:???ASPはこっち↓
http://pc8.2ch.net/test/read.cgi/php/1120361248/l50
0508500
2006/03/26(日) 20:05:29ID:SPFq5P+Z上でちょっと教えてもらい、今こんな感じでやっているのですがうまくいきません・・・
Dim obj_swf As System.Web.UI.HtmlControls.HtmlGenericControl
obj_swf = New System.Web.UI.HtmlControls.HtmlGenericControl
obj_swf.InnerText = "<EMBED src=""""../hoge.swf"""" width=""""100%"""" height=""""70"""" type=""""application/x-shockwave-flash""""></EMBED>"
Table.Rows.Add(New TableRow)
Table.Rows(0).Cells.Add(New TableCell)
Table.Rows(0).Cells(0).Controls.Add(obj_swf)
この書き方だとただの文字列として表示されます。
そうではなくて、タグとしてテーブルに埋め込むのは、どんなプロパティになるのでしょうか?
0509nobodyさん
2006/03/27(月) 07:50:49ID:???http://msdn2.microsoft.com/ja-JP/library/system.web.ui.htmlcontrols.htmlcontainercontrol.innerhtml.aspx
0510nobodyさん
2006/03/30(木) 02:25:07ID:/ig9a/HFデータは数値で持ってるからそれをdatavalueにしてて、itemをつくって
対応させてるんだけど、
このドロップダウンリストの選択値(item)をラベル表示することはできますか?
説明へたでごめん。
あるいは、データの値に対して指定した文字に置き換える方法でもいいんだけど。
たとえば
あるデータが
0だったら○
1だったら×
2だったら△
と表示できませんか。カスタム連結式でReplaceつかって置き換えようと思ったんだけど、知識が足りないのか、できなかったorz
助けてください。お願いします。
0511nobodyさん
2006/03/30(木) 21:44:24ID:???行の色を変えたいのですが非表示列の値を参照すると空文字列
になってしまいます。
どのようにしたら実現可能でしょうか?
0512nobodyさん
2006/03/32(土) 20:35:16ID:???0513nobodyさん
2006/03/32(土) 20:55:38ID:???0514nobodyさん
2006/04/05(水) 20:04:51ID:???にもかかわらず、ポストバックが走ってしまいます。
Panelに入っていないtextboxは大丈夫です。
何が原因なのでしょうか?
吐き出されたHTMLをみると OnPropertyChange="__doPostBack('〜
となっています。
それと、ASP.NET2.0でマスターページを使っています。
0515514
2006/04/05(水) 22:05:13ID:???0516& ◆q9KSw2mqEg
2006/04/06(木) 16:54:10ID:sG70uRW4印刷処理中画面を作成しているのですが、印刷処理(COMコンポーネントのメソッドをキック)
をPage_Load()に書いているため、処理中ページの表示がCOMのメソッドが終わるまで待機してしまっています(白画面)。
処理中画面は印刷処理が開始されたら、「処理中」と画面に表示し、処理が終わったら、「印刷完了」とラベルのTEXTを書き換える動きとなってます。
現在の処理は、
Sub Page_Load()
↓
ラベル.TEXT = "印刷中"
↓
印刷処理DLLのインスタンス作成
↓
印刷処理DLLの印刷メソッドをキック
End Sub
Sub 印刷処理DLLの印刷終了イベント()
ラベル.TEXT = "印刷完了"
End Sub
となっております。
当方は、WEBは初めてなので、いろいろと調べましたが、
わかりませんでした。
Page_Load()が終わったところで、メソッドを呼べれば問題ないのですが、タイマークラスのイベントで実行しようとしても、
なぜか、Elapsedイベントが起きないので、困っております。
Enabled,Intervalの設定はOKなのですが,,,。
なお、メソッドの終了はCOM側のイベント通知で判定を行いたいです。
どなたか、知恵をお貸しください。よろしくお願いします。
0517nobodyさん
2006/04/13(木) 20:54:54ID:???<asp:Literal>を使用することによってHTMLのタグを動的生成しています。
LiteralのTextを指定することによって好きな場所に簡単にタグを
埋め込む事が手間をかけずに簡単にできるので使用しています。
これは使い方としては好ましくないでしょうか?
変数などは必ずチェックをいれて使用しています。
aspx側
<asp:Literal id = "A" runat = "server">
aspx.cs側
A.Text = "<h2>" + 変数 + "</h2>";
0518517
2006/04/13(木) 20:59:17ID:???Table等も無駄に使わない(ASP.NET上のタグ関係でTable使用が多いので)為
に上記の様なことをしています。
0519nobodyさん
2006/04/14(金) 21:39:45ID:sJz0Nlan送信はなんとか出来たのですが、添付ファイルの表示が出来なくて悩んでます。
受信に関する部分をちょっと探してみたのですが、見当たらないので、ひょっとして
受信事態日対応なのでしょうか?
0520nobodyさん
2006/04/19(水) 09:40:44ID:???どのようにしたらよいのでしょうか?
0521nobodyさん
2006/04/19(水) 11:05:56ID:QJsveAHAVS2005st使って今HPリニューアルに挑戦中なんですが
ASP.net2.0でframeタグの様な物はあるのでしょうか?
試しにfremタグ書いてASP.NET開発サーバーでやってみたのですがうまく動きません。contentコントロールの中でも外でもダメでした。もしかして開発サーバでは動かなくてもサーバーにアップロードすれば動くんですかね?
教えてください。おねがいします。
既存サイト(既存項目の追加でも追加できないサイト)の使い回しがしたいのでよろしくおねがいします
0522nobodyさん
2006/04/19(水) 17:09:52ID:???.netFreamWorkの初心者なので、間違ってたらごめん。
そもそもそういうクラスライブラリがないので、簡単には無理だと思います。
しかし、確かFreamWorkでTCPのソケット通信ができたはずなので、
それでPOPサーバに接続して、メールを受信すれば可能です。
メール受信→データベースに保存なり、日付+時間の名前でローカルに保存したり。
他にはBASP21あたりのCOMコンポーネントを使えばいいかと。
Delphiが使えるのならIndyで簡単なメール受信dllを作成して組み込むのもアリかと思います。
0523519
2006/04/19(水) 19:08:16ID:???レスありがとうございます。
結局BASP21を使って受信、ファイルの表示は出来るようになりました。
が、受信したファイル情報を一旦どこかに展開してからの表示になるようで
データ量が多いと表示するのに激しく時間が・・・
0524nobodyさん
2006/04/19(水) 20:27:07ID:???BASP21の動きですが、comが受信して、その結果をどうにかして・・・・とやるので、
レスポンスはそんなに良くないと思いますよ。
時間の設定次第では、途中でタイムアウトということもあり得ると思います。
そんなときは、別プロセスで動作させます。
例えば、自作のアプリや、aspができるならVBSやWSHも書けると思うので、
定期的にメールを受信するバッチを作ります。
んで、タスク等で定期的に実行し、データベース等に保存しておきます。
(sleepさせて、ずっとプロセスとして起動しておくのも手だけど、タスクやその他の
方法で定期的に受信プロセスを起動させてあげたほうがいいと思う)
んで、asp側では、そうやって受信したメールやファイルを一覧として表示させる
だけです。題名を一覧で表示しといて、そのリンククリックで本文表示とかですね。
以前、そんな仕様でPOPサーバからメールを受信するソフトを作ったことがあります。
0525nobodyさん
2006/04/19(水) 20:35:46ID:???ASP.netのマスターページとかではだめでしょうか?↓
http://www.atmarkit.co.jp/fdotnet/asp2review/asp2review02/asp2review02_01.html
確かマスターページもオブジェクトとして、プロパティでいろいろ操作できたんじゃ
なかったっけ?(うろおぼえですまん)
aspで表示している内容に従って、各ページのリンクもいろいろ変更させたい場合等も
あるので、たぶん、フレームを使うより、1枚ペラのマスターページで、かつマスター
ページのプロパティをaspでいじれないと、サーバサイドスクリプトとしては旨くないん
じゃないかとおもふ。
0526nobodyさん
2006/04/19(水) 22:03:31ID:???0527521
NGNGレスありがとうございます。
そうなんですよ。マスターページでできればいいのですが・・
そもそもFrameで表示したい部分というのは他サイトなんですが(もちろん許可はもらってます)、どうしても表示する方法がわからないんですよ。もちろん他のコントロール等は表示されますが、他サイトを表示するブラウザのようなコントロールってないんですかね?
0528nobodyさん
2006/04/20(木) 13:55:04ID:???どういうことをしたいのかわからないけど、普通にhtmlのタグでFrameを書けばいいんでないの?
んで、そのFrameのページそのものをASPとして、ターゲットとして読み込むサイトのURLだけを
<%=%>で動的に書き込めばいいんでね?
ただそれだと、クロスサイト(だっけ?)の表示がIEにでると思う。
セキュリティ的には、Frameで他のドメインのサイトを表示させるのは、かなりやばめ。
もう一つ可能な方法としては、まず、その他のサイトのページをhtmlタグとして、1日1回
自分のサーバのディレクトリにダウンロードするバッチプログラムを書く。
その中に、自分のサイトで動的に変更したい部分に、マークアップとして
<!--#######
--ここが動的に変更する部分
######--!>
とか記述しておいてもらう。自分のサイトではASPでhtmlを動的に生成し、他サイトのhtmlを
ファイルとして読み込み、上記のマークアップ部分と動的に生成したhtmlを置換させた上で、
そのhtmlタグをresponse.writeで表示する。
こうすると他のサイトのhtmlを自前のASPと合成して1枚ペラのhtmlが完成する。
0529nobodyさん
2006/04/20(木) 15:08:48ID:???かなり遅レスだけど調べてみた。結論的には可能くさい。
まず、<%@ Page Buffer="false" %>を設定しておく。これ設定しないと、ある程度の出力がバッファされて
しまうので、印刷中以前に表示させようとする文字がバッファに入ったままで出力されない可能性がある。
1)まずイベントでなんとかならないかと考えてみた。
そこで、コンストラクタでイベントを各メソッドに割り振って様子をみてみた。
(俺C#わかんないので、間違ってたらごめん)
public partial class _Default : System.Web.UI.Page
{
~_Default()
{
Init += Page_Init;
InitComplete += Page_InitComplete;
PreInit += Page_PreInit;
PreLoad += Page_PreLoad;
}
protected void Page_Init(object sender, EventArgs e)
{
string a;
}
こんな感じでコンストラクタでイベントを実行するメソッドを作成した。
んで起動してみたけど、これらはページが表示される前に発生するイベントらしく、画面表示後に
実行させることはできませんでした。参考のため、イベントの発生順は、
Page_PreInit→Page_Init→Page_InitComplete→Page_PreLoad→Page_Load→Page_LoadComplete
→Page_PreRender→Page_PreRenderComplete
続く
0530nobodyさん
2006/04/20(木) 15:16:45ID:???Default.aspxに以下を記述
実行前
<%
int j = 0;
for (int i = 0; i < 1000000000; i++) { j = j + 1; }
%>
実行終了
こうすると、実行前の表示後のループを繰り返し、そのループ終了後に「実行終了」の文字が表示される。
従って、インライン形式で処理を書いていけば、一応可能。
3)しかし、ソースとhtmlを分離したいので、クラスに自前のメソッドとして実行できないか考えてみた。
public partial class _Default : System.Web.UI.Pageに以下のメソッドを追加
protected static void Test123()
{ for (int i = 0; i < 1000000000; i++) { } }
Default.aspxに以下を記述
実行前
<%_Default.Test123(); %>
実行後
これでも同様のような処理が可能。したがって、Default.aspx.csに印刷を実行するメソッドを実装し、
上記のようにページの中で呼び出せば、On_Load以外での実行も可能ということでつね。
以上、長文失礼でした。
0531nobodyさん
2006/04/20(木) 15:31:51ID:???<%_Default.Test123(); %>
↓
<% Test123(); %>
protected static void Test123()
{ for (int i = 0; i < 1000000000; i++) { } }
↓
protected void Test123()
{ for (int i = 0; i < 1000000000; i++) { } }
に変更。クラスのインスタンス生成してるから、staticな必要はなかったorz
だけど、このASPのクラスのインスタンスはどこで生成されて、誰がもってるんだろう(´-`)
0532nobodyさん
2006/04/20(木) 20:23:22ID:???2003はフレームセットがあったけどな。
2005ではマスターページ使えってことだろう。
528のようにやるか、WebBrowserクラスとかで他サイトを読み込んで、正規表現で置換してマスターページのコンテンツにするとかもできそうだな。
0533nobodyさん
2006/04/20(木) 20:45:51ID:???>このASPのクラスのインスタンスはどこで生成されて
ApplicationManagerクラスがアプリケーションドメインを作って、
アプリケーションはHttpApplication派生クラスのインスタンスを作って……
とMSDNに書いてある。
どーでもいいが、
{ for (int i = 0; i < 1000000000; i++) { } }
とかって、なつかしいな、20年ぐらい前には待つ手段がなくて時々見かけたが。
System.Threading.Thread.Sleep(1000);//重い処理の例
みたいにした方がいいと思うよ。
0534nobodyさん
2006/04/20(木) 20:54:21ID:???>ApplicationManagerクラスがアプリケーションドメインを作って、
>アプリケーションはHttpApplication派生クラスのインスタンスを作って……
なるほど把握した。
そっからたどって、いろいろできそうでつね。
>{ for (int i = 0; i < 1000000000; i++) { } }
>とかって、なつかしいな、20年ぐらい前には待つ手段がなくて時々見かけたが。
うるさいよヽ(`Д´)ノウワァァァン
ただスリープと実行処理待ちは本質的に違う。まぁ、そんなことわかってると思うけど。
この場合、重い処理によって表示がどうなるかという点においてとだな、
バッファについて調査しておきたかったので、for文の中でテストでresponse.write
してたんだよヽ(`Д´)ノウワァァァン
と言い訳してみる(・∀・)ニヤニヤ
0536nobodyさん
2006/04/23(日) 18:23:06ID:???VWD2005をダウンロードして、何かをはじめようとしている人は
これを読むことだね。 待望の日本語入門書だ。
ttp://www.friendlysw.com/books/asp20/asp20Intro.aspx
0537nobodyさん
2006/04/24(月) 09:29:54ID:???もっと刷れよ!w
0538nobodyさん
2006/04/24(月) 09:49:20ID:???データベース関連に関しては、どうせDataSetを介した接続じゃないと満足なものはできないから、
ADO.netの本を買ったほうがいい。
しかも、コンポーネントにしても、テーブルの内容をそのまま表示します的なものばかりだから、
結局、設計の自由度の高い、ObjectDataSource、DataList、Repeaterぐらいしか使い道がない。
0539nobodyさん
2006/04/24(月) 18:50:22ID:t25qvBEH5行目をResponse.Flush()にするだけではダメなのでしょうか?
Dim bs() As Byte = System.Convert.FromBase64String(Me.TextBox1.text)
Dim result As String = System.Text.Encoding.GetEncoding(932).GetString(bs)
Response.ContentType = str_type
Response.BinaryWrite(CType(bs, Byte()))
Response.End()
0540539
2006/04/24(月) 18:55:10ID:t25qvBEHにしたらできました。
お騒がせしました。
0541nobodyさん
2006/04/24(月) 20:37:19ID:hlSmQxRpVWD2005のExpress使わずにASP.NETをやろうとしてます。
(CDにするとDLする容量が500M越すから)
現在、PCには.NET Framework 2.0、それのLang Pack、SDKと
SQL Server 2005 Express Editionが入っていて、
付属ドキュメントを元にSQL Serverを構成していたのですが、
IISがインストールされていないことによるエラーが出ました。
どうすれば良いでしょう?IISのインストールについて教えてください。
0542nobodyさん
2006/04/24(月) 22:33:08ID:???ここのアプリケーション開発基礎が詳しい
http://www.microsoft.com/japan/msdn/sqlserver/selfstudy/
テキストエディタによる開発ってのやったことないからわからんが、
IIS.netFrameWorkとやらがあって、PCにインストできるんでないかい?
ただ、ローカルでないデータベースやIISで開発できるのかどうかは不明。
だけど、VWD2005のほうが圧倒的に効率的だけどな。
俺は手書きでASP書いてた世代だけど、コードアシストとかあって、数倍以上
は開発効率がよくなってるRADなIDEだと思うけどな。
0543541
2006/04/24(月) 23:54:40ID:hlSmQxRp�dクス
Framework 2.0 SDKの482MのDLで大容量はこりた。
0544nobodyさん
2006/04/25(火) 11:41:38ID:???FTTHの人にDLしてもらったりとか、手はあるだろうに。
そんな手間よりも、開発効率が上がるほうがよほど楽できる。
asp.netは設定ファイル関係が増えたし、サーバを操作するタグがあるし
、コードビハインドなので、IDE以外じゃいじる気がしない。
0545nobodyさん
2006/04/25(火) 22:56:47ID:???遅レスだが
ttp://carlosag.net/Tools/CodeTranslator/Default.aspx
0546nobodyさん
2006/04/26(水) 18:39:52ID:0cOL1wMp可能であればバージョンアップして使おうかと思っているのですが
0547nobodyさん
2006/04/26(水) 19:52:33ID:05icz5kFおれもPeggyとかでASP書きまくってたけど、楽だよASP.NET。
動作遅いけどVWDはかなり便利だ。
0548nobodyさん
2006/04/26(水) 23:31:32ID:???VWDはついてないのかな…
0549541
2006/04/27(木) 01:16:05ID:kG3wbpf3インストール後の容量小さいですか?
(俺のPCは9.3G ×2だから)
0550nobodyさん
2006/04/27(木) 13:45:04ID:vERsn6vm複数のセッション間で時々セッション変数が共有されている
ような動きをします。
仕様なんでしょうか?
0551nobodyさん
2006/04/27(木) 16:48:57ID:ReqBbluYつーこってちょっとマジメに。
ASP結構いっぱい、C#少々、ASP.net1.0舐めた程度な自分っす。
ASP.net2.0の参考書探してるっす。
特にValidate関連とマスターページ/テーマ周りを解説してる本があるととってもありがたいっす。
前の案件ではこのあたりが問題になって結局サーバーコントロール使えなかったっす(T_T)
よろしくお願いするっす
0552nobodyさん
2006/04/27(木) 20:12:45ID:XLl1DzjT0553nobodyさん
2006/04/27(木) 23:41:27ID:???0554nobodyさん
2006/04/28(金) 07:26:36ID:???コントロールでDBのレコードを、多少の加工や計算(SQL文を使わず)して
updateするには、どこにコードを書けばいいの?
イベントハンドラに書くんだったら、結局そんなに前と変わらないけど
0555nobodyさん
2006/04/28(金) 07:36:21ID:???複雑な計算や編集をしたあとにupdateする
をコントロールのプロパティレベルで設定する想定です
0556nobodyさん
2006/04/29(土) 12:53:29ID:???結構、色々できて面白そうですね。
0557nobodyさん
2006/05/02(火) 01:06:40ID:???チュートリアルをやってるくらいが幸せか
単一テーブルの読み書きだとノン・プログラミングでいける
Perl/CGIで単一テーブルの読み書きしてたページを書き換えて
みたりしました。けど、複数テーブルの読み書きになると
プログラミングが必要
VS2005Pro以上じゃないとクライアントスクリプトと
サーバスクリプトの同時デバッグができない
SQL2005Expressもストアドプロシージャが使えないとか
お遊びで使ってみていても、すぐに有料の壁に突き当たる
0558nobodyさん
2006/05/02(火) 07:45:41ID:???引き継がれることがよくある
とりあえずそれをmdbにして、アクセス使うのも
あれだから、VWDでノンプログラムで作ってみる
そんな使い方なら、まあ便利だけどね
0559nobodyさん
2006/05/02(火) 13:42:10ID:JtSugUNVDim bBytes As Byte() = New Byte() {&HE4, &HBD, &H90, &HE8, &H97, &HA4}
Dim hEncoding As System.Text.Encoding = System.Text.Encoding.UTF8
Response.WriteFile(hEncoding.GetString(bBytes))
Response.End()
データをstring型の変数(str_hoge)に入れているのですが、1行目を
Dim bBytes As Byte() = New Byte() {str_hoge}
と入力すると、「入力文字列の形式が正しくありません」というエラーが出ます。
どう対処したらいいのでしょうか?
0560nobodyさん
2006/05/02(火) 15:14:53ID:???バイト型の配列にString型は入れられない、というエラーだろ。
Dim bBytes As Byte() = System.Text.Encoding.UTF8.GetBytes(str_hoge)
それと、まずString型に入れる前にQuoted Printable形式のデータをデコードしてないとダメ。
あとはVB.NETスレにでも行ってくれ。
0561559
2006/05/02(火) 18:46:27ID:???ではちょっとVB.NETスレで聞いてみます。
0562nobodyさん
2006/05/03(水) 03:01:37ID:AvM+ZFkTどうすればいいですか?
0563nobodyさん
2006/05/03(水) 19:28:58ID:???何を行って、どのようなメッセージが出たか詳細に書けよ。
ちなみにメタベースは、管理ツール→インターネット インフォメーション サービス から
対象のコンピュータ名を右クリック→すべてのタスク→構成のバックアップまたは復元
でバックアップまたは復元できる。
0564nobodyさん
2006/05/04(木) 22:08:15ID:kav5S1JSメーラーを起動したいのですが、
下記のようなコードで実行するとエラーが出ます。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
System.Diagnostics.Process.Start("mailto:[email protected]?subject=無題")
End Sub
エラー内容:(0x80004005): 存在しないトークンを参照しようとしました。
コードは合っていると思うのですが…
どう対処すればいいのかわかりません。
どなたか分かる方、ご教授願います。
0565562
2006/05/05(金) 01:59:23ID:uBAHGnpI例外の詳細:System.Web.Hosting.HostingEnvironmentException: IISメタベースにアクセスできませんでした。
スタック トレース:
[HostingEnvironmentException: IIS メタベースにアクセスできませんでした。]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +3492154
System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +163
System.Web.CachedPathData.GetConfigPathData(String configPath) +382
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +3385663
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +189
バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42;ASP.NET バージョン:2.0.50727.42
C#使ったASP.NETで、IISの127.0.0.1にアクセスしたら↑のエラーが出ました。
0566nobodyさん
2006/05/05(金) 08:08:33ID:???http://support.microsoft.com/kb/555583
0567nobodyさん
2006/05/05(金) 08:27:46ID:???サーバー側でメーラー立ち上げて何をしたいんだ?
http://msdn2.microsoft.com/ja-jp/library/53ezey2s.aspx
「ASP.NET Web ページおよびサーバー コントロールのコードは、……。
プロセスはクライアント ブラウザと同じコンテキストでは開始されません。また、ユーザー デスクトップにアクセスできません。」
クライアント側でやるなら
<a href="mailto:[email protected]?subject=無題">めーらーきどう</a>
0568nobodyさん
2006/05/05(金) 08:34:59ID:WBsAvHr1正:スタートレック
0570nobodyさん
2006/05/05(金) 22:29:03ID:PtYLG7VSボタンのOnClickに割り当てられたメソッドに到達するよりも先に
ボタンがClickされたと知る方法はありますか?(Page_Load(含む)以前で)
ボタンは静的に作成してます。
0571nobodyさん
2006/05/05(金) 23:07:53ID:???form変数の__TARGETCONTROLにコントロールのClientIdが入ってたから、HttpContext.Current.Request.Formで参照できたはず。これなら、OnInitからOK。
ただ、ボタンがsubmitじゃなくてbuttonになるように、BUTTONコントロールの何かのプロパティに値をセットする必要があったと思う。
今、携帯からで、詳しくは調べられないので、この辺をキーワードに自分で調べて。
0573nobodyさん
2006/05/09(火) 15:22:39ID:jYh9GkKo0575nobodyさん
2006/05/10(水) 23:08:36ID:???何かお勧めないでしょうか?
こことか
ttp://www.dundas.com/index.aspx
ChartFX for .NET っていうのとか
色々見て回ったんですが、どれもこれも有料です。
無料であれば、海外製でも構いません。
「G作」っていう日本製のライブラリもあるんですが、ちょっと機能的に物足りないです。
更新もだいぶされてないようですし。
無料で使えるなら、なんか広告はいっても別に問題ありません。
ttp://www.dotnetcharting.com/home.aspx
ここにある開発版が広告というか、出力する画像にリンク入りで無料?で使えるようなんですが
あまりに高機能すぎて細かい動作がよくわかりませんでした。
0576nobodyさん
2006/05/11(木) 10:57:04ID:Qwv6lGquされてしまうのですが,これを出力させないようにする方法はありま
せんか? スタイルはCSSでまとめて設定するようにしているので,
border属性が出力されてしまうと困るのです。
0579nobodyさん
2006/05/14(日) 19:32:13ID:jTik463G出来るのであれば使ってみようかって考えているのだけど
0580nobodyさん
2006/05/14(日) 19:39:49ID:BwtTu4L2アプリケーションでサーバー エラーが発生しました。
解析エラー メッセージ: 型 'vbacc.ch56DataGrid1' を読み込めませんでした
vbaccはwebサイト名、ch56は、DataGridにつけた名前です
ってエラーが出て、昨日まで動いたWebフォームが動かなくなりました。
なにもしてないのに、いきなりこうなりました
助けてください(´Д⊂
0581nobodyさん
2006/05/14(日) 20:22:32ID:???多分違うだろうな〜
絶対違うな〜w
0582nobodyさん
2006/05/15(月) 18:51:51ID:???全ページに共通のヘッダ(<head>〜</head>内に入れるmeta情報)を入れようと思っています。
どのように作るのが良いのか悩んでいます。
今は、ヘッダ出力のユーザコントロール(*.ascx)を作って
全ページに貼り付けようかなと考えています。
meta情報はアプリのバージョン番号などを入れる予定です。
みなさんはどのように作りますか?
0583nobodyさん
2006/05/16(火) 00:25:27ID:???0584nobodyさん
2006/05/16(火) 08:53:43ID:???0585nobodyさん
2006/05/16(火) 11:11:24ID:???そして実行してみたところフォントや位置などが微妙に
変わってしまいます。
この辺の制御はどこで行われているのでしょうか?
できれば手書きのHTMLをそのまま表示したいのですが
0586585
2006/05/16(火) 11:35:56ID:???0588nobodyさん
2006/05/16(火) 16:58:03ID:???0589nobodyさん
2006/05/16(火) 19:17:18ID:???0590nobodyさん
2006/05/16(火) 21:51:15ID:???マスターページでも出来ると思うし、単純にページを継承するだけでも出来る。
ユーザコントロールで作るっていうのも悪くはないとは思う。
0593nobodyさん
2006/05/17(水) 16:14:45ID:???作ったときJavaServletのように複数リクエスト1インスタンスになって
共有されてしまうのでしょうか?
0594nobodyさん
2006/05/17(水) 23:16:42ID:???んなことはない。JavaServletが腐ってるだけだろ。
共有したいならばApplicationオブジェクトを使う。
0595nobodyさん
2006/05/18(木) 00:27:42ID:???単なる思想の違い。
まあServletの動作は結局引っかかる人が多いけどね。
0596593
2006/05/18(木) 08:13:44ID:???0597nobodyさん
2006/05/18(木) 17:06:41ID:???0598nobodyさん
2006/05/19(金) 00:11:36ID:fSYVgJwk定期的に終了したオークションが無いかをチェックするにはどうすれば良いか、で悩んでます。
今は、終了したオークションをチェックするコードを書いたWEBサーバ上のWEBフォームに、
クライアントPCから1時間毎にアクセスしてチェックを行ってるんですが、
プロバイダがメンテナンス中だったりして確実にチェック出来てません。
出来ればサーバ側で、1時間毎でも良いので自動的にチェックを行いたいのですが・・・。
何か良い方法があれば是非教えてください。
0599nobodyさん
2006/05/19(金) 00:47:07ID:???1時間毎にチェックする常駐アプリまたはサービスを作り、それをシングルトンのリモーティングサーバーにする。
Webにアクセスされたらそいつにリモーティングして状態を取得する。
>>597
つExpressEdition
06001 ◆ExGQrDul2E
2006/05/19(金) 03:15:57ID:???OnClientClickイベントの導入
フローレイアウトがデフォルト
デザイン画面でEnterを押したときにpタグではなくbrタグが入力される
0601nobodyさん
2006/05/19(金) 11:24:35ID:???0602nobodyさん
2006/05/19(金) 23:38:37ID:???0603nobodyさん
2006/05/20(土) 22:28:21ID:???0604nobodyさん
2006/05/20(土) 23:15:48ID:???0605nobodyさん
2006/05/20(土) 23:28:18ID:???でわからないなら無理に答えんでも良い
0606nobodyさん
2006/05/21(日) 18:45:54ID:OFIn6IFCIIS6だかからの仕様変更。
MetaBase.xmlを修正するか、
IISの設定で親のパスを有効にすることで、
対応可能なはずです。
0607603
2006/05/21(日) 19:20:54ID:???は失敗しますた。
0608nobodyさん
2006/05/21(日) 22:33:52ID:???じゃ、MetaBase.xml修正するしかないな。
c:\windows\system32\inetsrv\MetaBase.xml
の下記の値を修正する。
※ASPからの親ディレクトリの参照を許可する。
AspEnableParentPaths="FALSE"
↓
AspEnableParentPaths="TRUE"
・・・で、IIS再起動してみ。
0609603
2006/05/21(日) 22:49:06ID:???0610nobodyさん
2006/05/21(日) 23:18:58ID:???あ〜、IIS5.1かよ。orz
MetaEdit 2.2あたりで編集できるんじゃね。
歯切れ悪くてスマソ。
0611603
2006/05/21(日) 23:43:14ID:???このままでいいや。ハードディスクのボリュームが変わったりしたときに困ったり柔軟性はなくなるけどApplication変数なら1箇所とかそれぐらい直すだけやし。
0612nobodyさん
2006/05/22(月) 01:13:11ID:???0613nobodyさん
2006/05/22(月) 01:47:16ID:???Aアプリ
└Bアプリ
今回はAアプリの中のフォルダをBアプリとして使っていて
Bアプリから../../を使ってAアプリにアクセスしようとしてたわけだからBアプリのパスはBaseとしてとれてもAアプリのパスは取得できず。
.NET1.1ではAアプリに../../でアクセスできたこと自体が不思議だったといっても過言じゃないが。
アプリの中のフォルダをアプリに昇格してアプリが入れ子になっている場合で下の階層のアプリから上の階層を見る場合はグローバルなスコープを持ったテクニックが必要ってことね。
0614nobodyさん
2006/05/23(火) 21:24:14ID:???運用環境へ配布してみるとoracleのエラーがいろいろでます。
ユーザーの権限などが問題のようですが、セキュリティとか
気にしないでとにかく動くようにするにはどういう権限にすれば
いいのでしょうか?
0615nobodyさん
2006/05/24(水) 02:03:02ID:???0616nobodyさん
2006/05/24(水) 02:10:42ID:???ドッキングしてもタブ形式になっちゃう
0617nobodyさん
2006/05/24(水) 02:21:48ID:???0618nobodyさん
2006/05/24(水) 06:48:05ID:???だめなんですよねー
0619nobodyさん
2006/05/24(水) 09:07:24ID:???読み取りと実行をOn/Offしたら動きました。
0620nobodyさん
2006/05/24(水) 14:51:33ID:???弄ってしまわないようにする方法教えてください。
0621nobodyさん
2006/05/25(木) 00:47:34ID:???ツール→オプション→テキストエディタ→HTML/XML→書式→自動フォーマットの適用のチェックを外せばいいんじゃないかと。
0623nobodyさん
2006/05/25(木) 23:28:37ID:???@charset "UTF-8";
と記述すると、Visual Studio が「認識できない '@' block の種類です」と
エラーを出すのですが、これをエラーにしない方法はありませんか?
0624nobodyさん
2006/05/26(金) 00:44:38ID:???昔はデータベースサーバー用のハードディスクを用意したりしたもんだが。
0625nobodyさん
2006/05/28(日) 10:16:02ID:???セキュリティ的にはデータベースを他マシンや別パーティションに用意するのは当然だがな。
配布を考えるとデフォルトがアプリのフォルダにあるのは妥当かと。
0626nobodyさん
2006/05/28(日) 11:54:18ID:???0627nobodyさん
2006/05/28(日) 16:30:52ID:???SQL ServerはExpressしか入って無いんだから。
て別にApp_Dataに置くのはは強制じゃないな、
とりあえずそこが手っ取り早いからそのままにしとくけど。
SQL Serverちゃんとしたのあるならそこ見るようにすりゃいいじゃん。
別にExpressでそうやってもいいけど。
0628nobodyさん
2006/05/28(日) 17:32:33ID:???可能なのでしたら、参考になりそうな所やアドバイスをいただければ幸いです。
0629nobodyさん
2006/05/29(月) 07:48:55ID:???うめこまなけりゃいいわけで
html+スクリプトを溜め込む変数を作り、今までのを変数に溜めます
最後にどかんとそれをresponse.writeすればいいのですよ
インチキaspxですが多少の文法の補正をすれば動きます
0630nobodyさん
2006/05/29(月) 20:28:38ID:???0631nobodyさん
2006/05/30(火) 15:38:14ID:???セッション変数にアクセスする際
user = System.Web.HttpContext.Current.Session("username")
というようにアクセスするとNothingです。
user = Session("username")
ならアクセスできます。
これはなぜでしょうか?
0632nobodyさん
2006/05/31(水) 00:38:06ID:???通常のカレントのHttpContextは存在しない。
0633nobodyさん
2006/05/31(水) 08:27:18ID:???ありがとうございます。
Session変数の管理が大変なのでセッション変数にアクセスする
クラスをつくりそこで管理していたのですが
Session_Endでは直接アクセスしようと思います。
あるいはもっといい方法がありますでしょうか?
0634nobodyさん
2006/05/31(水) 15:08:23ID:???標準的な方法はどういったものがあるでしょうか?
0635nobodyさん
2006/05/31(水) 23:19:14ID:???トラックバックやRSSを扱うのに便利なクラスライブラリを
ご存じないでしょうか?
0636nobodyさん
2006/05/31(水) 23:19:28ID:???などのメソッドでトレース情報を出力する。
構成ファイルか、Application_Startイベントなどで
ファイル出力するイベントリスナを追加しておくこと。
※ただし標準ではあまりおすすめできるリスナが無いので厳しい。
なんならlog4netとか使ってもいいんじゃない?
0637nobodyさん
2006/06/01(木) 10:35:10ID:Ab430NtKテーブルに表示するのは問題なくできたのでいいのですが現状ではファイル名の順です
For Each FileName In System.IO.Directory.GetFiles(Server.MapPath(FolderName), "*.text")
↑のような感じでループさせながら取得しています。
どのように組めばソートできるのでしょうか?
0638nobodyさん
2006/06/01(木) 14:42:23ID:???でキャッシュを残さないようにしているのですが
Netscape7.1やFireFoxでは戻るボタンを押したときに
完全にキャッシュが表示されてしまいます。
戻るボタンでもキャッシュを表示させないことはできないものでしょうか?
0639nobodyさん
2006/06/02(金) 18:05:22ID:???にアクセスしようとすると、ときどき「SQL Serverが存在しないか、アクセスが
拒否されました」というエラーになってしまいます。アクセスできていたと思っ
たら急に上記のエラーでアクセスできなくなったり、また普通にアクセスでき
るようになったりします。アクセス数は多くないので、サーバへの負荷が原因
ではないと思います。いろいろ調べていくつか対策を講じてみましたが、まだ
改善しません。ちなみに、Webサーバ内にあるSQL Serverにデータを移して
アクセスすると問題ありません。
どうすれば改善されるのでしょうか。
0640nobodyさん
2006/06/02(金) 19:34:51ID:???下のようなコードなんですが、どうも上手く行きません。
Dim WithEvents tBtn As UI.WebControls.Button
Protected Sub Button1_Click(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
For i = 1 To 3
Dim tRow As New TableRow()
Dim tCell As New TableCell()
Dim tBtn As New UI.WebControls.Button
tBtn.ID = "BTN" & Str(i)
tCell.Controls.Add(tBtn)
tRow.Cells.Add(tCell)
Table1.Rows.Add(tRow)
Next
End Sub
Protected Sub tBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles tBtn.Click
Label1.Text = "CLICK!!!"
End Sub
完全にいきづまってしまいました。
押したボタンも判別できる方法で、何かよい方法は無いものでしょうか
0641nobodyさん
2006/06/02(金) 19:40:31ID:???Dim WithEvents tBtn As UI.WebControls.Button を
ぷろてく または パブリクで宣言
0642nobodyさん
2006/06/02(金) 19:41:34ID:???0644640
2006/06/02(金) 20:41:45ID:???早速、ありがとうございます。
しかし、まだボタンのイベントハンドラには飛んでくれません。
どうしてでしょう?
page_load時のsenderオブジェクトで、なんとかボタン読むことってできないでしょうか?
0645nobodyさん
2006/06/02(金) 20:52:33ID:???いちばん最後のtBtn.Clickをごにょごにょ
0646640
2006/06/02(金) 21:35:14ID:???DataListみたいにItemCommandがあれば・・・。
さっき本屋に立ち寄ったので、ASPBon本を立ち読んでみましたが、まぁだいたいこの方法で動的コントロールのイベント拾ってました。
VS2003のでしたけど。
VS2005だと南下違うんですかね?
0647nobodyさん
2006/06/02(金) 21:51:03ID:???0648640
2006/06/02(金) 22:30:43ID:???ボタン1を押すと、縦3行のテーブルが出てきて、セルの中にボタンが入っているというフォームです。
でセルの中に入っているボタンがtBtnという事で。
0650nobodyさん
2006/06/02(金) 22:41:25ID:???をループのなかにかいてみろや
0651nobodyさん
2006/06/02(金) 22:42:01ID:???0653nobodyさん
2006/06/03(土) 00:14:48ID:???0654640
2006/06/03(土) 05:49:15ID:???それもダメでした。
テーブルの中のボタンを押した後、テーブルの中身が空になって、3つのボタンが表示されなくなるんですよ。
これって、そもそもtBtnの配置の仕方が悪いっぽいのですが、どううなんでしょ。
似たような話で、page_loadん時に、if ispostback then で処理しないとオブジェクトが更新されちゃって、値が読めないってのに近い様な気もするんですが、別にテーブルやボタンのオブジェクトは、いじってないし・・・
0655640
2006/06/03(土) 05:58:34ID:???tableRowでどんどん行追加してるんだから、ふつー、表示される行、増えますよね。
postBackすると、テーブルってリセっちんぐするもんなんですか?
そんなのまいっちんぐです。
0656nobodyさん
2006/06/03(土) 06:43:03ID:???0657640
2006/06/03(土) 07:24:35ID:???0658nobodyさん
2006/06/03(土) 08:44:26ID:???0659nobodyさん
2006/06/03(土) 09:48:00ID:???0660nobodyさん
2006/06/03(土) 10:23:35ID:???Page_Loadに書くだろが。
だがYOUのはButton1をクリックしたときだけ表示させたいという自分の希望なのかね?
0661nobodyさん
2006/06/03(土) 10:32:23ID:???Partial Class ishii
Inherits System.Web.UI.Page
Dim WithEvents tBtn As UI.WebControls.Button
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim i As Integer
For i = 1 To 3
Dim tRow As New TableRow()
Dim tCell As New TableCell()
Dim tBtn As New UI.WebControls.Button
tBtn.ID = "BTN" & Str(i)
AddHandler tBtn.Click, AddressOf Me.tBtn_Click
tCell.Controls.Add(tBtn)
tRow.Cells.Add(tCell)
Table1.Rows.Add(tRow)
Next
End Sub
Protected Sub tBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles tBtn.Click
Label1.Text = "CLICK!!!"
End Sub
End Class
↑ページロード時にtBtnコントロールが作られているので常に動作する
0662640
2006/06/03(土) 17:55:51ID:???おおおおおっ!!!!!
うごいたーーーーっ!!!!!
でも、ボタンを押してテーブルの中身を構成しているときは、何で動かないの??
661のコードだと、ページをロードするたびに、テーブルのrowsコレクションに3行づつどんどんrowが増えて行かないのはなぜ?
テーブルオブジェクトは生成しなおしてないから、残りそうなのに。
どんどん増えない = postBack後、post時のrowオブジェクトが残らず消えているわけだから、tBtnイベントの取得もできなさそうなんですが、なぜかできている。
自分んちの晩御飯はいつも冷凍食品なのに、自分の食べる時はいつもオカズが冷えてるのぐらい不思議です。
ウェブテーブルオブジェクトも、うちの嫁さんも、そーゆーものともう割り切っちゃううしかないんでしょうか?
0663640
2006/06/03(土) 18:00:09ID:???なにより、661さま、ありがとうございますっ!!!
尿簿の冷え切った冷食晩飯の三千五百倍有り難く思っています。
0664nobodyさん
2006/06/03(土) 18:22:28ID:???>何で動かないの??
Button1を押したとのイベントの起こる順
Page_Load
↓
Button1_Click
tBtnを押したときのイベントの起こる順
Page_Load
↓
tBtn_Click
よって、Button1_Clickのところにテーブルコントロールとボタンコントロールを記述しても
Page_Load
↓
tBtn_Click
の時にはテーブルとかは表示されない。
0665nobodyさん
2006/06/03(土) 18:25:05ID:???Pageを読み込むたびにオブジェクトは破棄される。
0666nobodyさん
2006/06/03(土) 22:41:06ID:???0668MSDN
2006/06/03(土) 22:57:52ID:???サーバー コントロールは、インスタンスの作成および設定のために必要な初期化の手順を実行する必要があります。
このイベント内では、ビューステートの情報はまだ設定されていないため使用できません。
このイベント中は、このサーバー コントロールが子であっても親であっても、
これ以外の他のサーバー コントロールにはアクセスしないでください。
他のサーバー コントロールは、作成されていなかったり、アクセスの準備ができていなかったりする場合があります。
サーバー コントロール イベントの詳細については、「ASP.NET Web サーバー コントロールのイベント モデル」を参照してください。
0669nobodyさん
2006/06/03(土) 22:58:31ID:???0670nobodyさん
2006/06/03(土) 23:46:27ID:???protected int TableRows
{
get { int n;
if (!int.TryParse(ViewState["TABLE_ROWS"], out n)) {
n = 0;
}
return n;
}
set { ViewState["TABLE_ROWS"] = value;}
}
void Page_Load(EventArgs e)
{
AddRows(0, this.TableRows);
}
void Button1_Click(object sender, EventArgs e)
{
int n = this.TableRows;
AddRows(n, n+3);
this.TableRows += 3;
}
void AddRows(int st, int en)
{
for (int i = st; i < en; i++) {
....
}
}
0671670
2006/06/03(土) 23:51:27ID:???Pageとその子コントロールはリクエストの度にイチから作り直しなので、
状態(Tableの行数)はViewStateやSessionなんかに覚えておかないといけない。
確か、昔はOnLoadで追加したコントロールではPostbackが発生させられなかったはず。
.NET 2.0でLoadまでに作れば間に合うように変わったので、事情がない限りLoadで作るのが良いと思う。
InitだとViewState使えないしね。
0672nobodyさん
2006/06/03(土) 23:56:21ID:???0673640
2006/06/04(日) 09:49:59ID:???ウェブテーブルだとなんでページを読み込む度に、内容がリセットかかっちゃうのかが、どーも理解できていません・・・・って、あーーーっ、テキストボックスは内容、テキストボックス自身がポストしてるから残るんじゃん。
ピューステートが色々前のページの情報をポストしているのはしってたんで、勝手に覚えてくれるもんだと思い込んでました。
ちなみに、自分のプログラム履歴
N88-BASIC -> MASM -> TURBO C++ -> (10数年の休眠) -> EXCEL VBA -> VB2005
はっきりいって、今のプログラムは、プログラムを組むというより、人のつくったソフトがずらーっと並んでて、それの使い方がどーのこーのといった感じで・・・。
おっちゃんにはなかなか辛いものがw
みなさん。色々ありがとうございました。
まだ、教えていただいた内容、全てが理解しきれていませんので、これから調べてまいります。
0674nobodyさん
2006/06/04(日) 09:58:06ID:???0675640
2006/06/04(日) 10:06:59ID:???あと、本当はN88の前に、素N-BASICも・・・。もうしじゅうが見え隠れ・・・。とほほ。
0676640
2006/06/04(日) 10:12:20ID:???INT 1B探して、プロテクト外してたころが懐かすぃ
昔のPC板にカエレ!!(・∀・)と言われる前に、もーやめときますw
0677nobodyさん
2006/06/04(日) 10:15:26ID:???0678nobodyさん
2006/06/04(日) 10:16:06ID:???やってた。
だけどそんなことは関係ないと思う。
結局
> (10数年の休眠)
だと思う。年齢とか関係ない。
0679nobodyさん
2006/06/04(日) 10:22:12ID:???俺でも外せたよww
0680670
2006/06/04(日) 12:01:17ID:???知っている人の方がかえって苦労すると思います。
ちゃんと理解するなら、ソース読むのが一番手っ取り早いです。
Reflector for .NETの使用をお薦めします。
0681nobodyさん
2006/06/04(日) 19:09:34ID:???かといってWebやったことが無い人は、
下手にWebを意識せずに作れるおかげで
とんでもない発想をしてくれる。
どっちもなかなかつらい。
0682nobodyさん
2006/06/06(火) 07:18:30ID:???一部にイベントドリブンの原則を破り
非推奨のコードインラインを使ってしまっているが
みなさんはこんな書き方は
絶対にしてないの?
0683nobodyさん
2006/06/06(火) 08:35:36ID:???意味がよく分からないけど、
<% if (a == 1) { %>
<asp:Button .... />
<% } else { %>
<asp:DropDownList ... />
<% } %>
みたいに、場合によって描画する内容を変えるために、aspxファイル中に
分岐を書き込んでしまうような事?
それだったら、たまにやる事がある。
0684nobodyさん
2006/06/06(火) 15:07:01ID:???一行消そうとするとエラーになるんですがどうしたらよいですか?
SqlDataSourceを選んでGridViewに入れ
GridView1.Columns[0].Visible = false;
の場合はエラーも無く出来ます。
Fillしたデータでカラム消すなって事ですか?
0685684
2006/06/06(火) 15:08:35ID:???>>一行消そうとするとエラーになるんですがどうしたらよいですか?
Columns です。
Fillした場合の
GridView1.Columns[0].Visible = false;
はエラーになります。
0687nobodyさん
2006/06/09(金) 07:01:28ID:???enable=trueにしたのですが
trace.axdでみようとするとtrace
enable=trueにしてくださいというエラーが出てしまいます。
ほかになにかしないといけないでしょうか?
0688nobodyさん
2006/06/10(土) 13:42:39ID:???すべて読み込んでから一気に描画するにはASP.NET側で設定変更などで
対応できますか?
それともダミーのtableタグを作ってbody内をひとつのテーブルの
中に入れてしまうのがよいでしょうか?
0689nobodyさん
2006/06/11(日) 00:06:36ID:???ホームページビルダー8をつかってるんだが
aspxは右クリックから編集できないし
読み込むとエラーが出たとかいって最初の行のタグを変なところにもっていってしまったり
aspxなファイルでもちゃんと編集できるHP作成ソフトあったら情報きぼん
0690nobodyさん
2006/06/11(日) 00:41:23ID:???0691nobodyさん
2006/06/11(日) 00:47:31ID:???0692nobodyさん
2006/06/11(日) 20:44:50ID:???HPB8から入るんだったら、Dreamweaverでしょ。
ttp://asp.dataweb.ne.jp/trial/dwmx.htm
ttp://www.adobe.com/jp/devnet/dreamweaver/articles/dotnet_usercontrol.html
取り急ぎ作るときは、PHPもDreamweaverで作るけどな
0693nobodyさん
2006/06/11(日) 20:57:32ID:???Expression Web Designer
ttp://www.microsoft.com/products/expression/ja/web_designer/default.mspx
0694nobodyさん
2006/06/13(火) 14:15:39ID:ajjXJFJvVS2003
言語 VB.NET
上記の環境ですが、ファンクションキーを使用する方法はありますか?
0695nobodyさん
2006/06/13(火) 18:44:49ID:???0696nobodyさん
2006/06/13(火) 20:53:18ID:???ASP.NET2.0なら HostingEnvironment.MapPath でもいいかも。
0697nobodyさん
2006/06/13(火) 20:58:02ID:???フォーム認証などでLoginコントロールを使用した場合、メンバシップを使用すると思うのですが、
このメンバシップのDBはSQLServerしか使用出来ないのでしょうか?
同じテーブルやビューなどの仕組みにすれば、Oracleなどにテーブル張って、
WebConfigでプロバイダを指定すれば良いのでしょうか?
それとも、それとは別にクラスなども何かを継承して作成する必要があるのでしょうか?
また、ユーザやロールなど、独自のテーブル構成でのメンバシップの利用は出来るのでしょうか?
0698nobodyさん
2006/06/14(水) 18:35:25ID:???即座に反映されますか?
どこかにキャッシュが残り反映されないことがありますか?
どうもいくらコピーしても更新内容が反映されないみたいなのです。
本番環境なのでIISの再起動やサーバーの再起動はできないので
それ以外の方法があれば教えてください。
0699nobodyさん
2006/06/14(水) 18:49:23ID:???MSDNを見る限り、
AccessかSQL serverだけのようだけど、
MDBファイルに作成されたテンプレートデータベースを
Oracleに移行して、ODBCでリンクテーブル作れば、
一応、Oracleに切り替えることは可能だと思う。www
http://www.microsoft.com/japan/msdn/net/aspnet/aspnet-membership.asp
0700nobodyさん
2006/06/14(水) 19:52:50ID:???なったんですが、非同期操作を開始するページは、Async 属性が true に設定されていなければならないみたい。
で、このプロパティはデフォでAsync=Falseなんだけど、これをTrueにして他に支障はでないでしょうか?
http://msdn2.microsoft.com/ja-jp/library/sb90y5w7.aspx
0701nobodyさん
2006/06/14(水) 20:12:44ID:???http://www.microsoft.com/japan/msdn/vs05/adonet/async2.asp
>>所定の接続オブジェクトで同期コマンドのみを使用するとわかっている場合
>>は、接続文字列に async キーワードを指定しないか、false に設定すること
>>をお勧めします。 非同期操作が有効になっている接続で同期操作を実行
>>すると、リソースの利用率は著しく増大します。
ってことですね。
同期ADOと混在するページなので普通のSendを使うことにします。
0702nobodyさん
2006/06/15(木) 00:18:57ID:???デフォルト環境であれば、.aspxは即反映する。
.aspx.vbは、いらない子。ビルドしたアセンブリを入れ替えないとダメ。
binフォルダ配下やglobal.asax、web.configが変更されるとWebアプリは再起動する。
State Serviceを利用しているとセッションが継続するので再起動に気付かないかも。
0704nobodyさん
2006/06/16(金) 12:30:50ID:???0705nobodyさん
2006/06/16(金) 15:18:52ID:???0706nobodyさん
2006/06/16(金) 16:49:42ID:???レガシーASPにも使えますか?
0707nobodyさん
2006/06/17(土) 20:04:45ID:???0708nobodyさん
2006/06/28(水) 22:39:53ID:???TabScriptを使いたいのですが、
1.windows2000 SP4+VisualStudio.NET2003+IE6.0SP2
2.windowsXP SP2+Visual Web Developer 2005 Express Edition+IE6.0SP2
1の環境ですと正常に動作するのですが、2の環境では、
なぜかTab Textの内容を、Labelコントロールを横並びにさせたように表示されるだけで
マウスのカーソルにもクリックにも全く反応しません。
一体どこがおかしいのかわからず、行き詰っています。
原因がわかる方がいましたら、ご教授お願いいたします。
0709nobodyさん
2006/06/29(木) 13:22:24ID:???DataSourceとSelectedValueを設定してデータバインドした場合に、
DataSource内にSelectedValueがないと例外を吐いてしまいます。
この例外を起こさないようにしたいのですが、カスタマイズできるでしょうか?
0710709
2006/06/29(木) 13:28:25ID:???カスタムコントロール作ってOnDataBindingを変更しました。
0711nobodyさん
2006/06/29(木) 15:27:36ID:DGXE/7zZ携帯電話の端末識別IDやユーザーIDを取得してくれるようなクラスって無いんでしょうか?
HttpCapabilitiesBaseで端末の種種別やある程度のスペックは取得してくれてるようなのですが。
とりあえず取得したいのは、
・公式コンテンツで発行されるユーザーID
・EzのサブスクライバID
・FOMAカードやUSIMカードのカードID
・端末固有ID
あたりです。
それぞれ、ヘッダから取得する手順は分かっているので自前でクラスは組んだのですが
新方式の端末が追加される時にモバイルWEBなんとかの設定ファイルと
自作のクラスの両方を条件追加するのは無駄な手間なのが問題と考えています。
なのでASP.NETのモバイルWEBなんとかの機能でそのへんのID取得できるとしたらその方が運用は楽かなと思いまして。
0712nobodyさん
2006/06/29(木) 19:08:49ID:fByk/Vi6メールファイルですが、現在動的なテーブルにファイル名を取得し、ファイル名と作成日を表示しています。
Forループを使って1件ずつ取得しているのですが、現在の方法だとファイル名にソートがかかった
状態で表示されています。
やりたい事は、作成日にソートをかけて1件ずつ取得したいのですが、どうにも分からず、先に進みません
↓現在の取得しているソース
For Each FileName In System.IO.Directory.GetFileSystemEntries(Server.MapPath(FolderName), "*.eml")
そもそもこの取得の仕方自体が間違っているのでしょうか?
誰かタスケテorz
0713nobodyさん
2006/06/29(木) 23:07:42ID:???0714nobodyさん
2006/06/30(金) 01:16:06ID:p6Bb5M59DataBinderで検索結果を表示しているのですが、検索結果の総件数も表示したいです。
DataBinderやRepeater、SqlDataSourceにいいプロパティやメソッドがないか調べたのですが、
見つかりません。
みなさんどうしていますか?
Repeaterを使うときの総件数を教えて下さい。
よろしくお願いします。
0716nobodyさん
2006/06/30(金) 19:51:26ID:viJcojGwそこまで複雑なファイルはないので大変そうなら作り直そうかと思っています。
0719nobodyさん
2006/07/01(土) 08:29:35ID:???認証の可否や設定されたユーザやロールによってページを表示させるかどうかが
出来るのは分かったのですが、いわゆる認可?と呼ばれるものをどうしたら良いか分かりません。
やりたい事は、Adminロールを持つか持たないかを判別し、
ロールを持っているユーザだった場合、特定の部分を入力可能にして、
ロールを持っていない場合、テキストボックスを表示するのではなく、単純な表示にしたいのです。
0720nobodyさん
2006/07/01(土) 11:40:00ID:???0721nobodyさん
2006/07/01(土) 11:44:59ID:???0722nobodyさん
2006/07/01(土) 20:34:19ID:???0723nobodyさん
2006/07/02(日) 11:32:45ID:vdUQJtIY御免なさい。
権限やロールを取得することは出来ます。
問題は、その結果を元にどうやって表示させるUIを切り替えるかという事です。
最初は、別ページを作って画面の遷移先を変えてみましたが、
これだとメンテナンスするのに画面の数が多くなってしまいます。
0724nobodyさん
2006/07/02(日) 21:50:45ID:???0725nobodyさん
2006/07/03(月) 02:23:09ID:ZwWxs7gdaspxページでDBから取得したデータをFLASHに渡し、FLASH側では、
LoadVarsのsendAndLoadあるいはloadでデータを受け取りたいのですが。
ご存知の方いましたら、教えていただけないでしょうか。
0726712
2006/07/03(月) 20:09:03ID:???結局別の入れ物・・・と言われ、DataGridに入れるべく奮闘しています。
そしてようやくソートはできました。
本当は降順ではなく昇順にしたいのですが、この際それは後にして、
チェックボックスをDataGridの中に入れました。
Buttonをクリックした時にcheckの判定を取得したいのですが、拾えません
Dim chec As CheckBox = Me.DataGrid1.FindControl("chk_id_1")
とか
Dim chec As CheckBox =CType(Me.DataGrid1.FindControl("chk_id_1"), CheckBox)
等していますが、いざchec.checkで判定しようとするとコケます
デバックをかけると「Nothing」でした。
FindControlのID指定に問題があるのでしょうか?
0728仕様書無しさん
2006/07/05(水) 10:25:18ID:45/4QNHCこの値の有効期限はFormAだけなんですか?
他のページFormBに遷移しても持ち続けることは可能ですか?
0729nobodyさん
2006/07/05(水) 22:40:33ID:???>同一のページに対する複数の要求にわたって…
読んでもいないのか読んだけど意味が分からんのか…
0730712
2006/07/06(木) 16:06:05ID:???ありがとうございます!!
なんとかなりそうです!!
0731nobodyさん
2006/07/09(日) 12:34:25ID:s/yg6zRaVS2003では問題なかったのになんでですか?
0732nobodyさん
2006/07/11(火) 01:21:46ID:???実行時に設定/変更できますか?
0733nobodyさん
2006/07/12(水) 01:50:29ID:sJm5fOrWhttp://pc8.2ch.net/test/read.cgi/tech/1152591404/l50
乱立するほどASP.NETがすごい技術とも思えないが w
0734nobodyさん
2006/07/12(水) 01:59:10ID:???0735nobodyさん
2006/07/12(水) 07:56:59ID:???0736nobodyさん
2006/07/12(水) 12:57:43ID:E5OvzZ2y普通に考えたら
0737nobodyさん
2006/07/12(水) 13:01:39ID:???0738nobodyさん
2006/07/12(水) 23:02:35ID:???すっきりしてるのが革新的w
0739nobodyさん
2006/07/12(水) 23:04:01ID:???0740nobodyさん
2006/07/12(水) 23:23:49ID:???0741nobodyさん
2006/07/13(木) 02:33:10ID:6OUX4Qpb0742nobodyさん
2006/07/13(木) 11:08:17ID:???IISより顧客やサーバー管理者のウケがいい。
0743nobodyさん
2006/07/13(木) 21:14:05ID:???0744nobodyさん
2006/07/14(金) 22:31:01ID:???最大接続10の縛りから開放されるメリット
>ASP.NETで使う言語をphpに出来たら最高なんだがな。
VS.PHPといういかにもっぽいのがあったきがする
ASP.NETはカウンターとか静的なページに
ちょっと動的コンテンツを載せたいとき
ものすごくかったるく感じるよ
PHPみたいに拡張子換えてカウンター表示したいところに
ちょっとコードを追加するだけで済むようなアレがほしい
0746nobodyさん
2006/07/15(土) 11:23:16ID:0YzBw5/Sライセンス買わないと
接続最大数ってショボかったキガスルんだけど
高いし
個人で鯖建てて遊ぶぶんには2003なんて
0747nobodyさん
2006/07/15(土) 12:36:40ID:???ファイルダウンロード機能でダイアログが表示された時、保存ボタンだけでなく
開くボタンがあると思うのですが、これを押した場合、再度ファイルダウンロードダイアログが表示されてしまいます。
行った作業としては、
新規にWebプロジェクト(ファイル、コード分離)を作成し、
Default.aspxにボタンを1つだけ追加し、そのボタンのボタンクリックイベントハンドらにて
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;filename=test.csv");
Response.Flush();
Response.Write("test1\r\n");
Response.Write("test2\r\n");
Response.End();
と記述しました。
何か原因・解決方法等、アドバイスありましたらよろしくお願いします。
0748nobodyさん
2006/07/15(土) 12:42:25ID:???できますかね?HTMLで
<option value="赤"><font color=red>レッド</font></option>
としてもダメなので無理かな。
0750nobodyさん
2006/07/15(土) 16:56:52ID:???デザイン系のスレで質問すればわかるかも。
0751nobodyさん
2006/07/15(土) 17:17:57ID:???Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;filename=test.csv");
Response.Write("test1\r\n");
Response.Write("test2\r\n");
Response.Flush();
Response.End();
0753nobodyさん
2006/07/15(土) 18:51:12ID:ye+U3RXFこれまでは、SQLdataadapter,sqlconnectionをツールバーから貼り付けてdatasetを更新、
sqlDataAdapter1.Update(dataSet1);としてたのですが、
SqlDataSourceをぺたっと貼り付けてサーバーの設定してそこからがわかりません。
これまでのようにdatasetに落とし込むにはどうすればいいんでしょうか?
0756753
2006/07/16(日) 02:08:24ID:???前と同じ事するには少し不便になってるんですね。
とりあえずmobile web formにgridviewをフォームの外側にはって、
GridView1.Rows[row_index].Cells[0].Text
みたいな感じでアクセスしてみました。
以前は、
(string)dataSet1.Tables["hoge"].Rows[row_index]["piyo"]
でした。
邪道とは思うのですが、手書きでの変更点は最小に押さえられそうです。
0757 どん
2006/07/16(日) 03:06:51ID:qdZUXKe8普段は、C# or VB.net にげ業務システムを構築しておりまして、
双方の言語共に一通り使いこなせるのですが、ことASP.netについては
経験がありません。
何かオススメの参考書をご存知の方がいらしましたら、お教え願えます
でしょうか?
0758nobodyさん
2006/07/16(日) 17:47:52ID:W4wWtSSvVisualStudio2005によるWebアプリケーション構築技法
ttp://www.amazon.co.jp/gp/product/4891005157/
MSエバンが書いていて図も多い。おすすめだ。
0760nobodyさん
2006/07/17(月) 17:32:06ID:xq8JFNbL同じフォルダにwebサービスを作ってそれを叩きたい場合、
クライアントアプリケーションからはどのように認証すればいいでしょうか?
認証フォームで.asmxからのリダイレクトの場合のみ認証をスルーして
適当なユーザーとして.asmxにRedirectさせてみても、
認証フォームに行った時点でクライアントアプリケーションはエラーになってしまいます。
0761nobodyさん
2006/07/17(月) 18:05:10ID:???ファイルに保存しようとするとエラーが出たり
エラーは出ないけど何も保存されてなかったりするんだが
なぜでつか?
0762nobodyさん
2006/07/17(月) 21:36:32ID:???すみません。Visual Studio.netが自宅に無いので
Web Matrix を使ってASP.netを勉強し始めたのですが
インテリセンス及びデバッグをする事が出来ません。
やはりWeb Matrixを使用する場合にはこれらの機能は使う事が出来ないので
しょうか?
0763nobodyさん
2006/07/18(火) 09:15:21ID:???そうですね。
ttp://www.microsoft.com/japan/msdn/vstudio/express/vwd/
WebMatrixは古いので、Visual Web Developerを使いましょう。
0765748
2006/07/18(火) 21:12:50ID:???OnDataBoundでitems[i].attribute["class"] = "css名"で
上手く行きました。ありがとう!
0766nobodyさん
2006/07/21(金) 19:32:39ID:???asp.netってformタグ内しか変更きかないのか?
perlとかみたいにページそのものを根本的に生成したいんだが
0767カオス 3651-4699-2350
2006/07/21(金) 19:39:22ID:???0768nobodyさん
2006/07/21(金) 23:19:56ID:???0770nobodyさん
2006/07/23(日) 19:27:51ID:1RB0Nkz/超初心者のためうまくできません。
占いをHPに表示しろっていう宿題なのですが
生年月日を入力するページはなんとか作れました。
でも、aspで作る結果のページがでどうしてもできなくて・・・
わかる人がいたら教えてください。お願いします
0771nobodyさん
2006/07/23(日) 21:19:37ID:???わからないって事w?
0772nobodyさん
2006/07/23(日) 21:22:41ID:xYnGIzy/0774nobodyさん
2006/07/23(日) 22:04:47ID:1RB0Nkz/宿題というか明日までの課題なんですがw
htmlのページで誕生日を入力して送信を押したら
.aspで作った占いをもとに結果が表示されるようにしたいんです。
誕生日+今日の日付などを足して毎日違う結果になるように
作るっていうのが課題なんだけど、うまくできなかったから質問した次第です。
0775771
2006/07/23(日) 22:07:46ID:???それはプログラマじゃなくて占い師に聞けって。
0776771
2006/07/23(日) 22:10:44ID:???みたいな感じで。
0777nobodyさん
2006/07/23(日) 22:13:17ID:1RB0Nkz/あせってるから、そんなこと気づかなかったww
結果は大吉、中吉、小吉、末吉、凶って
20%ずつ振り分ければおkって言われた。
私は文系なんでこういう課題むずかしいです
0778nobodyさん
2006/07/24(月) 10:49:28ID:???VS2003で、さぁ作ろうとしたときの仕様選択で思ったのですが、
WebアプリケーションとモバイルWebアプリケーションというのは何か重大な仕様変更があるのでしょうか。
0779770
2006/07/24(月) 14:29:35ID:m/gH3deA<!doctype html public "-//W3C//DTD HTML 4.0//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>占いのページ</title>
</head>
<body>
<h2>誕生日占い</h2>
<form name="ankeeto" method="post"action="kekka.asp">
<b>生まれ月は?</b><input type="text" name="tuki" size="20"><br>
<b>生まれた日は?</b><input type="text" name="hi" size="20"><br>
<input type="submit" name="okuru" value="送信">
<input type="reset" name="yarinaoshi" value="リセット">
</form>
</body>
</html>
0780770
2006/07/24(月) 14:39:26ID:m/gH3deA<!doctype html public "-//W3C//DTD HTML 4.0//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>占い結果</title>
</head>
<body>
<%
tuki =Request.Form("tuki")
hi =Request.Form("hi")
%>
<% Response.Write tuki %>月<% Response.Write hi %>日<br>
生まれの人は<br>
0781770
2006/07/24(月) 14:40:05ID:m/gH3deA<%
'誕生日プラス現在の日付を取得して、結果を表示します。
例8月1日生まれ、今日の日付 24日 8+1+24=33
'5日より前、29日以降は「大吉」
If day(now) < 5 or day(now) > 29 Then
Response.Write "大吉"
Else
If day(now) < 12 Then
'5日から13日までは「中吉」
Response.Write "中吉"
Else
'14日から20日までは「小吉」
Response.Write "小吉"
Else
'20日から25日までは「末吉」
Response.Write "末吉"
Else
'26日から28日までは「凶」
Response.Write "凶"
End If
%>
<br>
占い日:<%Response.Write now()%><br>
</body>
</html>
0784nobodyさん
2006/07/24(月) 20:40:11ID:???ASP.NET初めて使ってみた感想:
サーバーコントロール、
これコンポーネントプログラミングとC#になれてる人にとっては
すげー楽だ…scriptライクなコーディングしなくていいから。
ASP+VB6で開発してる連中がアフォに見える。
0786nobodyさん
2006/07/24(月) 22:12:28ID:???Else Ifはこんな感じに使うやつ。
If A = 1 Then
Response.Write "Aは1です。"
Else If A = 2 Then
Response.Write "Aは2です。"
Else
Response.Write "Aは1でも2でもないです。"
End If
[Else」は「そうでなければ」だけど、
「Else If ・・・」は「そうでない場合・・・ならば」って意味になる。
0787nobodyさん
2006/07/24(月) 22:18:45ID:m/gH3deAなるほど・・・むずかしいですね
これを応用すれば占いできますか?
0789nobodyさん
2006/07/24(月) 22:41:34ID:???0791nobodyさん
2006/07/25(火) 17:29:39ID:???先着順だったから登録しちゃった。
使い道考えてないorz
0792nobodyさん
2006/07/26(水) 21:46:29ID:???ASP.NETのWEBアプリケーション管理ツールで作成されたDB以外の
テーブル構造で使用するにはどうしたら良いでしょうか?
0793nobodyさん
2006/07/29(土) 11:45:31ID:nDy+sPUGどっかのblogで見た気がするよ。気のせいだっけ・・・
0794nobodyさん
2006/07/29(土) 18:35:37ID:???Blogですか?
私も色々と検索したのですが、SQLServerではなく他のRDBMSとかを使用するようなものは
見かけました。
しかし、そもそものテーブル構造自体を独自のものにしてあるものは見たことがありません。
0795nobodyさん
2006/08/01(火) 01:13:57ID:???VWD Expressで作成したページをIISで動作させると、
StreamWriterやWriteAllTextなど、ファイルに書き込みしようとすると
アプリケーションでサーバーエラーが発生しました。
パス’X:\XXX\XXX\XXXへのアクセスが拒否されました。
というエラーがでます。ASPNETアカウントに書き込み権がない状態だから
だと思うのですが、どうやったら書き込み権を与えられますか?
ググってみたのですが、フォルダのプロパティのセキュリティタブで設定
するみたいなのですが、XP Proのフォルダプロパティにセキュリティという
タブはありませんでした。管理コンソールでASPNETアカウントをUSERから、
Administratorsに変更してみたけどだめでした。
また、VWDからのデバッグではちゃんとファイル書き込みできます。
どうしたらよいでしょうか?よろしくお願いします。
0796nobodyさん
2006/08/01(火) 12:44:44ID:???エクスプローラの設定変えないと、
セキュリティは表示されない。
0797nobodyさん
2006/08/01(火) 14:24:56ID:Hc02g5Lvフォルダオプションダイアログの表示タブをクリック
詳細設定の「簡易ファイルの共有を使用する(推奨)」チェックをオフ
→セキュリティタブが表示される
0799nobodyさん
2006/08/03(木) 23:40:36ID:???そのボタンのイベントが開始されるまえに
PageLoadが実施され
その後ボタンのイベントが実施されるのは仕様でつか?
0801nobodyさん
2006/08/04(金) 22:27:50ID:???0802nobodyさん
2006/08/04(金) 23:11:09ID:???クッキーが保存されません。
ページにはテキストボックス(TextBox1)とボタン(Button1)だけです。
ほかにコードは書いてません。
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Cookies("userName").Value = TextBox1.Text
Response.Cookies("userName").Expires = DateTime.Now.AddDays(1)
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack And Not Response.Cookies Is Nothing Then
TextBox1.Text = Response.Cookies("userName").Value
End If
End Sub
テキストボックスに書いた文字列をクッキーに保存し、次回開いたときに
それをテキストボックスに表示させたいだけなのですが。。
Visual Web Developer 2005 Express Edition のデバッグ環境上です。
どこが間違っているのでしょうか?
0803802
2006/08/04(金) 23:15:09ID:???If Not IsPostBack And Not Response.Cookies Is Nothing Then
じゃなくて
If Not IsPostBack And Not Response.Cookies("userName") Is Nothing Then
とは書いてました。
いろいろサンプルコードとか見てみてもこれで良さそうなんですが。。。
0804802
2006/08/04(金) 23:59:49ID:???ボタンをクリックしたときは、クッキーの記録ファイルは作られ、
ちゃんと保存もされています。
ところが
Not Response.Cookies("userName") Is Nothing
を通過するとファイルが消えます。
If文を消して
TextBox1.Text = Response.Cookies("userName").Value
を実行させたときも、ファイルが消えます。
とにかく、保存されたクッキーにアクセスがあると勝手に消えて
しまいます。どうしたらよいでしょうか?
0806nobodyさん
2006/08/05(土) 21:24:08ID:???0807nobodyさん
2006/08/05(土) 21:30:05ID:???http://nyannyan3.minidns.net/up/up001/File/2006_08_05-Dukan.aspx
0809nobodyさん
2006/08/06(日) 08:57:11ID:???初めてこのスレに来たので亀レス。
Updateメソッドを利用するってことは、複数レコードを一回の操作で更新するとかそんな感じ?
ObjectDataSource使うと良いんじゃないかな。
DataSourceのクラスにDataSetの更新とDB更新の二つのメソッドを用意してだな。
GridViewの編集→更新で、Datasetの更新。
確定時にDBの更新メソッドを走らせる。
時間が無くて、元ロジックそのまま使い回すなら
前に使ってたクラスを扱うラッピングクラスを作ってそれをDataSourceにするとかー…
見当違いだったらゴメソ
0810nobodyさん
2006/08/06(日) 13:03:06ID:Yu3xhKAcASPの場合に記述する Set bobj = Server.CreateObject("basp21")
のようなオブジェクトの作成方法がわかりません・・・
どなたか教えていただけませんか?お願いします。
0811nobodyさん
2006/08/06(日) 14:29:36ID:???Dim basp As New BASP21Lib.Basp21
Dim result As String
result = basp.SendMail("Server", "To", "From", "Subject", "Body", "")
プロバイダの設定が上手く行かなくてハマってるんだけど、誰か似たような経験ある人居る?
<ConnectionStrings>
<add name="testConn" (SQLServerを接続先に指定)/>
</ConnectionStrings>
<メンバシップ プロバイダの指定 → testConn>
<プロファイル プロバイダの指定 → testConn>
<ロール プロバイダの指定 → testConn>
こうやって接続先を指定しているにもかかわらず、
実際にログインコントロールを走らせるとLocalSqlServer見に行ってしまうんだよなぁOTL
(machin.configにデフォルトで書かれているアレを見に行ってしまうんだなw)
スタックトレースを見ると、ロールのインスタンス作るときにLocalSqlServerを見に行ってる感じ。
web.configでLocalSqlServerの接続先を上書きしてしまえば狙った動きはするんだけど、
なんか納得行かないー
0812nobodyさん
2006/08/06(日) 20:26:01ID:???0813nobodyさん
2006/08/06(日) 21:28:16ID:???0814nobodyさん
2006/08/07(月) 08:28:12ID:???0815802
2006/08/08(火) 00:39:08ID:???Request.Cookiesでクッキーの取得は出来たのですが、テキストボックスに
返した日本語がどうしても文字化けしてしまいます。
文字コードの変換をしなければならないのでしょうが、どうしてもわかり
ません。
重ね重ね申し訳ありませんが、お教えいただけませんでしょうか?
0818nobodyさん
2006/08/08(火) 11:21:26ID:???0819nobodyさん
2006/08/08(火) 17:11:45ID:n2+YSk39ありがとうございました!
早速、
Dim Server As String = "smtp.mail.yahoo.co.jp"
Dim To As String = "***@yahoo.co.jp"
Dim result As String
result = basp.SendMail("Server", "To", "From", "Subject", "Body", "")
と記述して、メールを送ってみたのですが、
いっこうにメールが届きません・・・
0820811
2006/08/08(火) 20:34:57ID:???っhttp://help.yahoo.co.jp/help/jp/mail/anti-spam/anti-spam-49.html
っhttp://www.hi-ho.ne.jp/babaq/basp21.html
0821nobodyさん
2006/08/09(水) 13:45:51ID:???遅レスですが、ログインコントロールを完全に自前のテーブルで
使うとしたら、MembershipProviderをカスタマイズする必要がありそうです。
http://msdn.microsoft.com/asp.net/downloads/providers/default.aspx?pull=/library/en-us/dnaspp/html/asp2prvdr01.asp
の上の方に「ProviderToolkitSamples.msi」のリンクがあります。
これをインストールすると各種プロバイダのサンプルソースが展開されます。
これを参考にしてカスタマイズすれば何とかなるでしょう。
SqlConnectionHelper.csのCheckPasswordメソッドのあたり。
ただ他との絡みもあるので、一筋縄ではいかないかも。
上記リンクの親ページ
http://msdn.microsoft.com/asp.net/downloads/providers/default.aspx
のあたりも内容がディープですが読んでみると参考になるかと。
0823nobodyさん
2006/08/09(水) 17:27:52ID:???ボタンを押したときに「入力項目のエラーチェック(サーバーサイド)→"登録してよろしいですか?"等のダイアログの表示(クライアントサイド)→データ登録処理(サーバーサイド)」
という動作をさせたいのですが、Button.Attributes.Addメソッドでダイアログを表示させる方法だと、
エラーチェックをする前にダイアログが表示されてしまいます。
ダイアログを任意のタイミングで表示させる方法がありましたらご教授お願いします。
0824nobodyさん
2006/08/09(水) 17:33:54ID:03ztM589デザインはファイルを参照して選んでアップロードボタンを押すという単純なものです
下のコードはVB側のコードです。
どこもエラーがないのにうまくできませんどうしてでしょうか?
Partial Class FileUpload
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim httpPostedFile As HttpPostedFile
httpPostedFile = Request.Files("C:\userfile.txt")
Dim splitString() As String
Dim fileName As String
splitString = httpPostedFile.FileName.Split("\\")
fileName = splitString(splitString.Length - 1)
httpPostedFile.SaveAs(Request.PhysicalApplicationPath + fileName)
Label1.Text = "アップロードされました。"
Catch ex As Exception
Label1.Text = ex.Message
End Try
End Sub
End Class
実行するとオブジェクト参照がオブジェクト インスタンスに設定されていません。
とでてきます。
0825nobodyさん
2006/08/09(水) 17:38:38ID:???ASP.NETの本ってほとんどVB使ってるし
0826nobodyさん
2006/08/09(水) 17:49:25ID:03ztM589ASP.NETの拡張子を見てくださいaspx.vbとなってるはずです
ASPとはデザイン側はHTMLで動作はすべてVBです。
もちろんC#をやっとけばVBに近いので損はないですが基本的に別物です。
0827nobodyさん
2006/08/09(水) 19:24:10ID:???だがIE7ではもう動かなくなるな。
0828nobodyさん
2006/08/09(水) 19:24:49ID:???0829nobodyさん
2006/08/09(水) 19:25:29ID:???0830nobodyさん
2006/08/09(水) 19:47:10ID:???釣られてやるか……。
あんたがVB.NETのプロジェクト選択してからaspx.vbなだけで、C♯を選択していればaspx.csだよ。
デザイナで自動生成されるコードもC♯だ。
クライアントでVBScript言語を動作させることもあるが、VB.NETとは別物だし今は廃れている。
>>825
C♯だけで十分、MSDNはC♯のコードがあるだろ。VB.NETしか書いてないASP.NETの本なんか捨てろ。
むしろJavaScript知ってた方がASP.NETでは役に立つ。
0831nobodyさん
2006/08/09(水) 20:41:58ID:???0832nobodyさん
2006/08/10(木) 03:05:52ID:???>>826 は VB.net, ASP.net のどちらもまともに使えてないと思う・・・
0834nobodyさん
2006/08/10(木) 19:43:40ID:???私はファイルロックを実現するために
Applicationオブジェクトを使ってますが
正しい方法なのかはわかりません。
0835nobodyさん
2006/08/10(木) 20:32:14ID:???ファイルの読み書きの際にフラグとしてフォルダを作成して
終わったら削除するというどこかのHPに載ってた方法で妥協しますた
1日100アクセスもないHPだし
0836nobodyさん
2006/08/11(金) 09:50:21ID:???0837nobodyさん
2006/08/14(月) 17:33:17ID:RwKIUsyQいい質問だ。誰か教えろ。
0838nobodyさん
2006/08/14(月) 21:14:33ID:???1. this.MapPath
2. server.MapPath
は、次のメソッドを指すとエスパーする。
1. System.Web.UI.Page.MapPath(string path)
2. System.Web.HttpServerUtility.MapPath(string path)
Reflectorで見ると、どちらも結局は
internal string System.Web.HttpRequest.MapPath(VirtualPath virtualPath, VirtualPath baseVirtualDir, true);
を使っている。完全に同じではないかもしれないが、ほぼ同じものじゃねーのって感じ。
0839nobodyさん
2006/08/14(月) 23:31:06ID:???同じ結果が返ってきた気がする。
なんで同じメソッドを2つも用意したのだろうね〜?
0840nobodyさん
2006/08/15(火) 04:27:47ID:???0841nobodyさん
2006/08/15(火) 12:30:32ID:???ユーザ名とパスワードくらいしか管理できません。
年齢や、性別など、プロフィール情報を管理する良い方法はありますか?
ASPNETDB.MDF以外に、新たなDBとテーブルを作るべきでしょうか?
0842nobodyさん
2006/08/16(水) 00:10:15ID:???ASPNETDB.MDF って何がうれしいの?
重要?
0843nobodyさん
2006/08/16(水) 01:51:53ID:???0845nobodyさん
2006/08/16(水) 02:58:09ID:???0846nobodyさん
2006/08/16(水) 16:33:19ID:???特にユーザー名(cs-username)ってのは、IIS6.0のログに出力できますか?
0847nobodyさん
2006/08/16(水) 23:18:12ID:???ASP.NETのwebサイト管理ツールを起動すると
「エラーが発生しました。前のページに戻って、もう一度やり直してください。 」
と、出て起動できません。
何が対策方法とかありますか?
0848nobodyさん
2006/08/19(土) 17:51:41ID:???デフォルトじゃ出来ないっぽいですね
偽装使ってASP.NETワーカープロセスの権限では書き込めない筈。
間違ってたらすいません
ここのチップスもしくは掲示板に結構色んな質問があるので
こちらで調べるといいかも
↓
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html
0849848
2006/08/19(土) 17:57:29ID:???×偽装使って
○偽装使わないと
0850nobodyさん
2006/08/19(土) 21:34:33ID:???HttpResponse.AppendToLog で目的は果たせるんじゃない?
0851nobodyさん
2006/08/20(日) 01:16:11ID:???一定時間おきに自動更新がしたかったのでMETAで更新することにしますた
するとテキストボックスに入力中に自動更新とかぶると入力中の文字がきえてしまいまつ
マスターページをつかってみたけど結果はかわらず
しかたなくフレームでテキストボックスを区切ることにしまつた
ほかにいい方法あれば教えてくださいエロイ人
0852nobodyさん
2006/08/20(日) 17:00:23ID:???0853nobodyさん
2006/08/25(金) 20:46:41ID:CnHG+g6h0854nobodyさん
2006/08/25(金) 23:42:41ID:u/xDTKmg宜しくお願いします。
非ASP.NETアプリからのSubmitをASP.NETで受ける際に、複数のチェックボックスのような
同じ名前のRequestパラメータを取得するにはどうすればいいのですか?
0855nobodyさん
2006/08/26(土) 00:51:23ID:???フォーム認証とロールの設定は出来ましたが、負荷を考えて同時にアクセス数を10人程度に制限がしたいのです
どうやって人数をカウントをするか悩んでいます。Global.asaxで認証した時に起こるイベントハンドラがありますので
そこから、認証時の人数をカウントしようかと思ったのですが、ログアウトの検出をどうやってやるのかがわかりません。
どなたかご存知でしたら御教授ねがえますか?
0856nobodyさん
2006/08/26(土) 02:09:58ID:???ほとんどの人が、ブラウザのウィンドウを閉じちゃうからね。
どうすればいいんだろ?
0857nobodyさん
2006/08/26(土) 14:44:21ID:???そんなもんアクセスログつくっておけばいいんじゃねーの?
で、アクセスきたらそいつのIPを時間とともに書き込んで
ログアウトするか一定時間経過してたら削除 で、10人以上ログに記録されてたらログイン失敗といった感じで
ログアウトって言ってもログアウトまんどくさい派はログアウトしないで終了するかもしれんし
PCの不具合でお亡くなりになるとやっぱりログアウトの監視なんて事実上不可能だし
TCP/IPとかで通信してるなら切断したのわかるがフォーム認証ってWebフォームのことでしょ?
0858nobodyさん
2006/08/26(土) 23:45:12ID:???とりあえずMembership.GetNumberOfUsersOnline メソッド
しかし負荷を考えて10人程度って、どんなサイトだよ。
0859nobodyさん
2006/08/26(土) 23:48:16ID:???しばらく誰も使えないなんてふざけたことになる可能性もあるから、
十分検討した方がいいぞ。
0860nobodyさん
2006/08/27(日) 00:55:45ID:T4ypEbNf3時間ほど迷ったのですがわからなかったので。
<HEAD>
<script language="javascript">
function OpenWindow()
{
window.open("http://www.yahoo.co.jp","_blank");
}
</script>
</HEAD>
↑みたいな感じでHEAD内にJavaScriptの関数を定義します。
これをとあるサイトで
Response.Write(OpenWindow())
とすれば呼び出せるとの記述を見つけたのですがうまくいきません。
Response.Write("OpenWindow()")
と変更したのですがこれだと呼び出したページに「OpenWindow()」という
文字が描画されてしまいました。
自分で定義したjavascriptの関数をvb内から呼び出すにはどうすればよいでしょうか?
よろしくお願いします。
0862860
2006/08/27(日) 02:41:34ID:???すみません、表現が悪かったです。
実際には自作したjavascriptのfunctionをクライアント側で
実行させたいのです。
>>860の例で言うなら
クライアント側で新しいウィンドウを作成し、
yahooを表示したいと思っています。
0863861
2006/08/27(日) 02:50:10ID:???単純にscriptタグ書き出せば良いのでは?
0864860
2006/08/27(日) 02:59:44ID:???もちろんそれも方法の一つなのですが
その方法だと数カ所で同じ関数を使ってる場合
修正する必要が出た時につらそうだというのと
scriptタグの書き出しは使用しない方が良いという
解説を見かけたので避けたいと思っています。
>>860の方法は不可能ですか?
0866nobodyさん
2006/08/27(日) 05:16:26ID:???Register??Script
系のではできないの?
あるいはボタン押したときとかならOnClientClickプロパティとか。
0867860
2006/08/27(日) 06:06:52ID:???>Register??Script
これってなんでしょうか。
もう少し詳しく教えてもらっていいでしょうか?
ちなみにどこで使おうとしているかというと
DataListコントロールの中で
System.Web.UI.WebControls.ImageButtonコントロールを使用していて
画像がクリックされたら別窓で拡大された画像を表示しようとしています。
javascriptを使用する理由は別ウィンドウを開く際、
開くウィンドウの高さ、幅の制御等を行いたいからです。
OnClientClickプロパティはSystem.Web.UI.WebControls.ImageButtonで
使用できないようなので。。
こういう処理の場合どうやって実装するべきなんでしょうか?
0868nobodyさん
2006/08/27(日) 13:02:46ID:???少なくとも、ImageButtonコントロールの
OnClientClick プロパティ は使えると思うけど。
0869nobodyさん
2006/08/27(日) 15:32:14ID:bPHgPhjgそっちにのりかえたほうがいいのかなと思ってるとこなんですけど、ASP.netとphpってどっちが
いいの?
0870860
2006/08/27(日) 16:31:36ID:???ありがとうございます。
DataListの中に入っているImageButtonコントロールのOnClickイベントに
関連付けるべく以下のコードに修正しました。
<asp:ImageButton id=ImageButton1 runat="server" OnClick="OpenWindow" ImageUrl='<%# DataBinder.Eval(Container, "DataItem.CD", "{0}.jpg") %>' CommandName="select">
IEにて実行したところ
コンパイラ エラー メッセージ: BC30456: 'OpenWindow' は 'ASP.Details_aspx' のメンバではありません。
と表示されてしまいました。
教えていただいたリンク先のサンプルを元に試したところ
サンプルがVBScriptだったのでVBScriptで書き、サンプルには「runat="server"」
とあったので同じようにしたところOnClickイベントを捕らえることができたのですが
サンプルはクリックされた座標をラベルコントロールに表示するもので
これだとサーバーサイドで実行されるのでクライアントサイドで
新しいウィンドウを表示させるようにするのとはちょっと違う気がします。
OnClickイベントを使用してクライアントサイドで実行させるjavascriptを
投げることはできないのでしょうか?
0871nobodyさん
2006/08/27(日) 18:59:17ID:???リナクソでも使いたいならPHPのほうがイイ
0872nobodyさん
2006/08/27(日) 21:51:45ID:???OnClickでできないできないってわめくのはなぜ?
0873nobodyさん
2006/08/28(月) 13:50:38ID:???ASP.NET1.1だからじゃね?
ASP.NET1.1のボタンコントロールなら、コードビハインドで
.AddAttribute("onclick", ファンクション名)
後はhtmlのボタンをサーバーコントロールとして実行という手もあるな。
0874nobodyさん
2006/08/28(月) 21:46:56ID:???WinXP Pro ASP2.0 VWD で作成し正常動作したASPページを、Win2kのPCに持って行くと動きません。
Win2kの方は、IISと.NET Framework2.0をインストールしたままで特にいじってません。
Web.Config内のroleManager enabled="true"は変です。というエラーがでるので、これをfalse
にしてみてもやっぱり変ですというエラーがでます。でこの一行を消すと、ローカルhttp://localhost
では動きますが、外部からアクセスするとRuntime Errorで動きません。
どなたか解決法を教えていただけませんでしょうか?
0875nobodyさん
2006/08/28(月) 22:23:30ID:wP3k1/vQもれはVWDで作成されたWeb。Configだけ消すと何事もなかったかのように動く
あと書き込み処理とかあるファイルのパーミッションはかえてるよな?
エラー内容もUPしてみ?
0876860
2006/08/28(月) 23:06:18ID:???正直言いますとOnClientClickをOnClickと読み違えてました。
でも動かなかったので凄く悩みました。
>>873の言う通り1.1でした。
自分自身2と思ってたんですが。。
おかげさまで動作確認できました。
ところがこの方法だと実際はImageButtonがDataGrid(DataList)中の中にあり、
表示させる画像のパスは同じレコードの別フィールドから作成するため
実用的ではありませんでした。
>>872のAddAttribute("onclick", ファンクション名) という方法を使っても
ファンクションに引数として同じレコードの情報を渡すことができないからです。
そこで当初の通りImageButtonのCommandNameに「select」を使用し、
DataGridのSelectedIndexChangedイベントの中で動的にjavascriptを作成し、
Response.Writeでクライアントに投げることで要件を満たすことができました。
ですがこの方法だとクリックするだけでページがリロードされてしまい、
スクロールバーが最上位まで戻ってしまい不便です。
0877860
2006/08/28(月) 23:13:08ID:???実際やりたいことは
DataGridを使用して表示されたレコード群の中の
小さい画像(ImageButton)がクリックされたら
クライアント側に別ウィンドウとしてその画像の大きな画像を
ウィンドウサイズ等を指定して表示したいのです。
こういう場合どういう方法が一般的なんでしょうか?
ImageButtonを「CommandName=select」として使用し、
DataGridのSelectedIndexChangedイベントで
javascriptでウィンドウサイズ等を指定してクライアントに投げた場合、
クリック時ページがリロードされてしまいスクロールバーの位置が最上位に
戻ります。
かといってImageButtonのOnClick(OnClientClick)等のイベントで
javascriptを用いてクライアント側にウィンドウを開けさせようと場合、
開くべき画像パスの情報をクリックされた画像のレコードの情報を
引数として渡すことができないです。
こういう場合みなさんならどうやって作成しますか?
細かくなってしまい申し訳ありませんがよろしくお願いします。
0878nobodyさん
2006/08/28(月) 23:45:14ID:???サイズ指定できるかわからんけど、別のWebForm作ってそこに飛ばすとかじゃとだめかな?
指定はtargetでやれば別ウインドウで開けるでしょ?
0879873
2006/08/29(火) 15:13:12ID:???DataGridコントロールのイベントについて調べてみ。
適切なイベントで適切な処理を行えば、
おまいのやりたいことが出来るはずだ。
0880nobodyさん
2006/08/29(火) 19:49:46ID:???型付きDataSetを公開するようなWebメソッドを作成しているのですが、
プロキシクラスとして作成されるクライアント側のデータセットが正しく生成されなくて困っています。
具体的にはカラムのNullValueプロパティを(Empty)にしておいても、プロキシクラスの
型付きデータセットのプロパティ内にInvalidCastExceptionのtry-catchが生成されてしまうのです。
WSDL.exeに直接XSDを入れて生成してみてもダメでした。
これは自動生成ツールの限界としてあきらめた方がよいのでしょうか?
0882860
2006/08/30(水) 01:29:05ID:???>>879
ありがとうございます。
おそらくItemCommandイベントですよね?
ItemCommandのイベントを使用するやり方、というより
イベントと小さい画像(ImageButton)をクリックした際に
ページがリロードされスクロールバーが最上位に戻ってしまいます。
第一クリックされた行の判別ができない気もします。。
>>878
その方法なんだと↑と同じなんですけど
小さい画像(ImageButton)クリックした時点でページがリロードされて
しまいます…
画像をクリックしたらそのウィンドウがリロードされることなく
選択行の情報から作成したパスの画像を別ウィンドウに表示したいの
ですけど無理なんでしょうか?
0883860
2006/08/30(水) 01:42:26ID:???実際はDBとImageButtonのNavigateUrlを連結したいんですけど
これだとクライアント側で別窓で開かせる際、
ウィンドウサイズ等の制御ができないですし…
0884873
2006/08/30(水) 15:09:58ID:???イベントガチガイマス
ポストバックを発生させないで別ウィンドウを開くには
ページを開いた時点(htmlが生成された時点)で、
各行のimagebuttonのOnClickに適切なモノが設定されていなければならないということはわかるよね?
つまり、ボタンをクリックしたときにイベントが発生するItemCommandはおまいの目的には沿わないと。
じゃあ、ページを生成する前に発生するDataGridのイベントで、
行ごとのコントロールが可能なイベントといえば・・・?
ItemCommandでクリックされた行の判別をするには
SelectedItemかSelectedIndexプロパティを利用すれば良かったはづ…
時間があればDataGridのメンバの説明を一通り読んでみ。
読んだ後でテストコードが書ければ更によし。
0885nobodyさん
2006/08/30(水) 19:19:52ID:???878だけど、<a>の属性指定でtarget="_blank"で別のウインドウは開けるよ?
ただW3Cの人達は推奨しないし、サイズ指定は無理だね。
後はjavascriptぐらいしか、思い浮かばないなぁ
0886860
2006/08/31(木) 01:05:53ID:???毎日仕事から帰って熟読させてもらってます。
>>884
イベントが違いましたか汗
そこで言われた内容を元に見つけました。
ItemDataBoundですね。
↓のサンプルコードを書きました。
Private Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemDataBound
CType(e.Item.FindControl("Label1"), System.Web.UI.WebControls.Label).Text = e.Item.ItemIndex.ToString()
End Sub
Label1はDataGridの中の項目テンプレート中に配置しています。
これで他の列情報を元に小さい画像(ImageButton)にいろいろな設定を行う
ことができることがわかりました。
ですがだとパスを指定ができるだけで新規ウィンドウのウィンドウサイズ等を指定する
ことができず、これなら>>860のNavigateUrlに直結した時と同じ結果になる気がします。
そんなはずはないので正直自分が大きな勘違いをしていると思っています。
どこを勘違いしてますでしょうか?
やはりjavascriptを用いてウィンドウサイズを指定しつつ
新規ウィンドウの開くという動作はjavascriptをサーバー側から
クライアントに送り直すという動作からリロードがかかると思いますし
どん詰まりに陥ってしまいました…
行の判別についてはその通りであり反論は全くございません。
指摘されて気づきました。
再三のアドバイスにも関わらず未だ答えにたどり着けず申し訳ありません。
0887860
2006/08/31(木) 01:08:54ID:???ウィンドウサイズを指定するにはjavascriptを使用する必要があり、
javascriptを行をクリックしてから作成しないといけない場合
サーバー側からクライアントに送信するという動作をサーバー側で
実行するためリロードが行われてしまう。
これが原因で悩んでいます。。
0888873
2006/08/31(木) 05:46:01ID:???ポストバックが発生してしまうのは、Button、LinkButton、ImageButton、
このへんのASP.NETのコントロールはSubmitボタンとして生成されてしまうからだーね。
じゃあ、"ポストバックが発生しない"コントロールにOnClick属性を付けてあげやう。
Imageコントロールとか。
例1) Image1.Attributes.Add("OnClick", "ココにJavaScript")
htmlのボタン(Submitボタンはダメ)をサーバーコントロールとして実行→OnClick属性を行ごとに設定という手もある。
例2)
aspx側: <input id="Button2" runat="server" type="image" value="button" src="画像固定ならココで画像アドレス指定"/>
コードビハインド:
Button2.Attributes.Add("OnClick", "(ここでウィンドウのポップアップ)")
Button2.Attributes.Add("src", "(行ごとに画像変えるなら、こっちで画像アドレス指定)")
この2つの違いは、htmlで出力されたときにimgタグになってるかinputタグになってるかの違いだね。
後一息だからがんばれー。
0889nobodyさん
2006/08/31(木) 17:39:15ID:???アホみたいになんでページのほとんどの情報をhiddenフィールドに格納してPOSTするんだろ。
ネットワークの帯域を無駄に浪費するような環境での開発に慣れてしまったPGはつぶしがきかな
いだろうな。
自分自身が「パフォーマンスのボトルネックになる場合がある」っていう機能を実装するMSって
迷惑なことばかりしてくれるよな。
0890nobodyさん
2006/08/31(木) 18:01:21ID:xWZ7n96Bクラスライブラリへの参照を追加する方法ってないですか??
0891nobodyさん
2006/08/31(木) 18:57:49ID:???セッションでViewStateを管理するという方法もあるわけだが。
コントロールごとにViewStateの使用、不使用も設定できるしね。
パフォーマンスを気にするときにはそれなりの対応はあるよ。
そのへん何も考えてない子が多いのは確かだけどorz
この前、某国から上がってきたプログラムなんてViewStateがMB単位でな…アハハハ
0893860
2006/09/01(金) 01:33:45ID:???なるほど、そういうことだったんですか。
例1にて試しまして無事動作しました!!!
数日かかっただけに感動しました笑
本当にありがとうございます。
例2も試したのですがページが動作自体は問題ありませんがページがリロードされてしまいました。
これでは要件が満たせれませんよね??
疑問が残るので自分が理解できているのか気になるのでお聞きするに至りました。
また、例1ではImageコントロールを採用したのですが、
submitボタンとして作成されないコントロール(だからと思う)なので
画像の上にマウスカーソルが重なった際、指の絵のカーソルに
変わらなくなってしまいましたがこれは対処法ないでしょうか?
当初の問題に比べると小さな問題ですが汗
こういう所も踏まえてきちんと動作しているサイトがあるので
すごく気になります。。
0894873
2006/09/01(金) 09:21:26ID:???ゴメンね大嘘書いてゴメンね。自分でもサンプルコード書かなきゃダメね。
ASP.NETのボタン
Button :INPUT type="submit" として出力されるのでポストバック発生
LinkButton :アンカータグ押したときにポストバック発生するようになってる。
ImageButton:INPUT type="image" として出力されるのでポストバック発生
HTMLボタン
button :ポストバック発生無し (←自分で前に書いたときはコレを使ってたので勘違い)
image :ポストバック発生
submit :ポストバック発生
INPUT TYPEがimageかsubmitだとポストバックが発生と。
んで、ポストバック発生させないにはJavaScriptがfalseを帰すような書き方すれば良いと。
例) .Attributes.Add("OnClick", "window.open('http://www.google.co.jp'); return false;")
Λ||Λ
( / ⌒ヽ とりあえず恥ずいので吊ってくる
∪ ノ
∩∪∩
(・∀・| |
| |
⊂⊂____ノ
0895860
2006/09/04(月) 01:43:22ID:???>897
今はおかげさまで無事動作しています。
結果的にはImageButtonコントロールを使用して
例を書いて頂いた通り
Attributes.Add("OnClick", "window.open('http://www.google.co.jp'); return false;")
としました。
付き合って頂いてありがとうございます。
Web系は初めてだったので取っつきにくかったですが
何となく理解できてきました。
何となく理解、ですが笑
0896nobodyさん
2006/09/05(火) 21:41:43ID:???DataGridで編集ボタンなしでEXCELのようにセル(テーブル)を選択したら、
入力モードになるとかいう機能はなさそうなので・・・
わざわざボタンを押すのってわずらわしいので実現したいのですが
自分でjavascriptでコツコツ作るしかないですか?
0897nobodyさん
2006/09/05(火) 21:43:55ID:???aspxで定義した変数、オブジェクトをascxから参照することは可能でしょうか。
一aspxページに複数のascxを貼り付けたいのですが、変数は全てのascxで共有したいと思います。
0899nobodyさん
2006/09/06(水) 00:33:46ID:???頑張って自作してください。
もし業務で必要なら、サードパーティのコンポーネント(例えばGrapeCityのSPREAD .Net)を
利用する方が良いかもしれないね。予算&時間と相談するよろし。
0900nobodyさん
2006/09/06(水) 18:44:18ID:???0901900
2006/09/06(水) 18:46:57ID:???アップロードされたテキストファイルがShiftJISでエンコードされた物かどうかを判別したいのです。
0903nobodyさん
2006/09/06(水) 19:54:02ID:???ttp://dobon.net/vb/dotnet/string/detectcode.html
0904nobodyさん
2006/09/08(金) 13:04:19ID:???コントロールにコード ブロック (<% ... %>) が含まれているため、コントロールのコレクションを変更できません。
と出てしまって困っています。回避する方法をご存知の方、お教えください。
0905nobodyさん
2006/09/08(金) 23:29:15ID:???0907nobodyさん
2006/09/14(木) 22:36:12ID:???ユーザの画像をwebのブラウザへ表示させたいのですが
javascriptは使わない、アップした画像ファイルはサーバへ保存はなしという条件です
そこで、考えたのですが、ユーザのファイルを受け取って、ストリームへ書き込んで
ユーザへ返すという方法で実現可能でしょうか?
0908nobodyさん
2006/09/14(木) 22:41:16ID:???うp後にwebページを表示させるなら、サーバから返すのはhtmlということを忘れずに。
0909nobodyさん
2006/09/14(木) 22:46:24ID:???帰ってくるデータが
<p>
あなたがアップロードした画像はこれです
<img src="????????">
</p>
こんなんだとして、????の部分をどうするつもりなのかと
0910nobodyさん
2006/09/14(木) 22:51:40ID:???0911nobodyさん
2006/09/14(木) 22:56:05ID:???base64tojpg.aspxは引数にエンコードされた画像データを指定するとデコードして返してくれるプログラムを自分で作成。
データ量がものすごいことになるけどJavaScriptつかってないしサーバにも保存してないということで。。。
0912nobodyさん
2006/09/14(木) 23:11:57ID:???アドバイス、ありがとうございました。ローカルパス指定はセキュリティ的に無理ですが
>>911さんが書いてくれた内容で実現できそうですね
以前、動的に画像を生成する方法をみたことがあるので、
応用でFileUpLoadを使えばストリームを取得して、Bitmapオブジェクトに入れて
ユーザ側へ送信できるなと思いました
ユーザ側から送信される画像データを受け取ってさらに返すというのが作業が重そうですね
javascriptはユーザがonになってるか調べて、offならこの方法という方が良さそうですね
0913nobodyさん
2006/09/15(金) 00:38:56ID:???まてまてまてまてまてまてまてまて
base64だとデータ量1.33倍だぞ。
それを往復させるんだから、通常の2.3倍くらいの通信量になる。
100KBの画像をやり取りする場合、往復200KBで済むはずのところが200+266=466KBだ。
0914nobodyさん
2006/09/15(金) 00:49:09ID:???もうちょいスマートにやるなら
ttp://www.shin-yan.dyndns.org/~yan/memo/base64image.html
0916nobodyさん
2006/09/15(金) 23:16:58ID:???アドバイスありがとうございます
base64でなくてもそのまま、jpgを生成できそうなので
転送量は増えなさそうです
0917nobodyさん
2006/09/16(土) 00:11:43ID:EFbuG6i+事情があって、ルートのしたにフォルダを切ってWebサービスを置いているのだけど
ルートのWeb.configが触れないのと、bin直下にdllを置けないので困っているのです。
0918nobodyさん
2006/09/16(土) 21:36:21ID:???0919tataki
2006/09/17(日) 15:51:40ID:gu24iAjVページを読み込むときに、データベースからA、Bという2つの文字列を
とってきて、Aという名前のラベルのテキストにBを代入する、
ということはできるのでしょうか。
0921nobodyさん
2006/09/18(月) 12:39:05ID:???なぜか外部CSSが反映されなくなるのですが、外部CSSを反映するのはどうすればいいのでしょうか?
0922nobodyさん
2006/09/18(月) 13:32:21ID:???0923nobodyさん
2006/09/18(月) 13:33:52ID:???実行環境は?
もし開発Webサーバなら、CSSに匿名アクセス許可してる?
0925nobodyさん
2006/09/19(火) 07:22:26ID:???0926nobodyさん
2006/09/22(金) 21:12:37ID:IbxTs0o7何が一番いい?
セッションみたくでかいデータを格納するような方法じゃなくて。
0927nobodyさん
2006/09/22(金) 22:16:24ID:B0g3aJkjあるいはデータをいちいちURLエンコードするとか
そのくらいしか思いつかん
0928nobodyさん
2006/09/23(土) 13:49:03ID:???個数やサイズが大きけりゃクッキーやURLは選択外れるしな。
サーバ側じゃセッションが一番手軽だし。
0929nobodyさん
2006/09/23(土) 14:53:53ID:nHaHbRLMセッションのタイムアウトを変更したいのですが、
デフォルトの20分から変わりません。
・Web.Configの設定
・IISのスクリプトタイムアウト
・ワーカープロセスのリサイクル時間
を変更したのですが変わりませんでした。
他に変更しなけらばいけないところがあるのでしょうか?
0930nobodyさん
2006/09/23(土) 19:37:24ID:SKweqhulクッキーがいいですかね?
ユーザーに元からある選択肢の中から選んでもらって
それを別の頁に移したいんですよ。
>>928
やはりその3つですか。
調べまくったんですが実際の参考になるコードが無くて。。。
0932nobodyさん
2006/09/24(日) 01:11:10ID:???ASP.NETはhttp上で動いてるからねぇ
セッションは実質クッキーとほぼ同じだし(クッキーで実現してる)
まぁ、クッキーレスもあるけどね
どんなデータを移動させるか知らないけど、そこん所の設計はよく考えた方いいよ
0933nobodyさん
2006/09/24(日) 01:43:27ID:???それはちょっと新鮮な意見だ。
0934nobodyさん
2006/09/24(日) 03:36:22ID:???(Not URLにキーが入ってる場合)
0935nobodyさん
2006/09/24(日) 09:26:09ID:???0936nobodyさん
2006/09/24(日) 09:43:43ID:???0937nobodyさん
2006/09/24(日) 11:52:37ID:20V4bqAS0938nobodyさん
2006/09/24(日) 18:21:53ID:TY7I1Z6Sクッキーがユーザーが使うときいつでも表示されて
URLの場合がよくわかりません。。。
実際にどう使うのかコーデングで示していただけないか
なんか新しいせいかサイトがないよね
マイクロのヤツはばかみたいにわかりづらいし。
0939nobodyさん
2006/09/24(日) 18:34:17ID:???0940nobodyさん
2006/09/24(日) 21:05:44ID:???てまあ煽りはおいといて、Webアプリ作るんならその辺の知識は必須だぞ。
ASP.NET関連の書籍に詳しくのってるやつもある。
あ、それでも分からんってことかしらん…
0941nobodyさん
2006/09/24(日) 21:06:59ID:???まあASP.NETではページ間ではあんまり使わんな。
0942nobodyさん
2006/09/25(月) 01:33:44ID:???クッキーのON/OFF offだと使えない
データの機密性 データがパス等の場合は暗号化+SSLを使う等する
データの量 転送量が多いとレスポンスに影響
後なんかあったっけ?
0943nobodyさん
2006/09/25(月) 02:35:32ID:???0944nobodyさん
2006/09/25(月) 20:18:37ID:???0945nobodyさん
2006/09/25(月) 22:13:37ID:???クッキーレスONにしたら、出来るけどアドレスにID埋め込むんだっけか?
セッション変数はメモリ内で扱うクッキーとかなんとか書いてた記憶が俺もあるんだが
0946nobodyさん
2006/09/25(月) 22:29:37ID:???ttp://www.microsoft.com/japan/msdn/web/server/asp/aspwsm.asp
0947nobodyさん
2006/09/25(月) 22:37:23ID:???クッキーOFFで使えない、アドレス埋め込むとコピペしてアドレス渡された時の挙動は保障できないとか
バカ!バカ!マンコ!
0948nobodyさん
2006/09/25(月) 23:29:15ID:wevSx8Lfどのようなコードをかけばいいですか?
0950開発
2006/09/26(火) 00:24:40ID:fQiXawNO×ボタンを無効化したいと思い、APIのGetSystemMenu
を使って×ボタンを制御しようとしたのですが、
GetSystemMenuの1つ目の引数、ハンドルのC#での
取得方法がわからず困っています。
ご存知の方に教えていただけたらなと思い、書き込みました。
よろしくお願いします。
0951nobodyさん
2006/09/26(火) 02:57:26ID:???0952nobodyさん
2006/09/26(火) 08:08:21ID:???Webアプリの初心者向け入門書を読むことをおすすめする。
0954nobodyさん
2006/09/26(火) 10:48:28ID:???俺の使ってるMacにはそんなAPIないんだけど
0955nobodyさん
2006/09/26(火) 10:53:43ID:???スレ違いも甚だしい
http://pc8.2ch.net/test/read.cgi/tech/1158275665/
0957nobodyさん
2006/09/27(水) 06:48:05ID:???0958nobodyさん
2006/09/27(水) 19:08:00ID:u3kie2voASP.NETでは外部CSSは自動的に生成されるような機能は提供されていないのでしょうか?
Styleを直接タグに埋め込むのはどうもWeb標準という観念から良い気がしないのですが・・・
0959nobodyさん
2006/09/27(水) 21:59:28ID:mR8ang+sバイナリファイルだとうまくできません(エラーが表示される)。
バイナリファイルをブラウザ上に表示させるにはどうしたら良いのでしょうか?
対象のファイルはD:\webfiles\に格納されています。
この場所は仮想ディレクトリにはなっていません。
//テキストファイルの例 これはうまく表示されます。
Response.ContentType = "text/plain";
Response.AddHeader("Content-Disposition","inline; filename=test.txt");
Response.WriteFile("D:/webfiles/test.txt");
//エクセルファイルの例 こっちはダメ
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition","inline; filename=test.xls");
Response.WriteFile("D:/webfiles/test.xls");
0960nobodyさん
2006/09/27(水) 22:39:23ID:???0961nobodyさん
2006/09/27(水) 22:40:49ID:???0962nobodyさん
2006/09/27(水) 23:29:15ID:???Asp.netでボタンを押下した時にクライアントサイドに
メッセージボックス表示、そしてイベントハンドラを実行し
処理の途中にクライアントサイドにメーラを起動するには
どうしたらいいでしょうか?
0963nobodyさん
2006/09/28(木) 00:46:12ID:???極論を言えばASP(.NET)ができるのは動的に生成したデータ(HTML等)を返すことだけだ。
クライアントを操作することはできん。
0964nobodyさん
2006/09/28(木) 00:59:34ID:???考えた方次第だけどな。サーバ側で生成して送るっていう手法を理解してるか否か
ただ、ユーザ側にあるものを操作するとか出来ない。
というかhttpで提供されていないものは出来ない近い
0965nobodyさん
2006/09/28(木) 01:08:15ID:???どういうのを期待してるのか分からん。
0966+++
2006/09/28(木) 06:05:29ID:???JavaScriptの領分じゃないかな。
buttonタグのOnClickでfunction, そこでalert関数, formタグのidからobjectを取ってきて、
submit関数。formタグにはaction="mailto:[email protected]"を書いとく。中身はいらない。
イベントハンドラの他の処理は、どっかで適当に呼ぶ、ような・・。
0967nobodyさん
2006/09/28(木) 18:19:54ID:eHB37QSU旧OS XP Por SQL SEVER 2000
新OS 2003 Server Sql Server 2000
です。
色々四苦八苦しながら引越しは済み運用は出来るのですが
URLの「index.aspx」の部分を消しているのですが、何か処理しようとすると「index.aspx」が出てきて
処理は何もされないという状態になり困っています。
例えばButton1をクリックし、Label1に「Hoge」と表示するイベントを組、URLは「http://www.hoge.com/hoge/」
とした場合
Button1をクリックするとLabelは変化が無くURLは「http://www.hoge.com/hoge/index.aspx」と表示。
再度Button1をクリックするとLabel1に「Hoge」と表示される
これは一体どこの設定でこうなるのでしょうか?
文盲スマソ
0968nobodyさん
2006/09/30(土) 01:16:43ID:???ポア…?
0969nobodyさん
2006/09/30(土) 11:53:29ID:T3GproA1Web頁を作ってるんだけど
この場合って前に選択した値とかデータを次のページで使って
他のページに飛ぶと残ったままになってしまうんだよね・・・。
これを頁戻るとクリアできるようにすするにはどうしたらええんだろうか。
0970nobodyさん
2006/10/01(日) 00:28:28ID:???クリアしたらいいんじゃね?
というかクリアしなきゃいけないの?
状況がわからん。
ポストバックで値を保持してるから次のViewで使用できる
わけだし。
0971nobodyさん
2006/10/01(日) 12:07:40ID:a/YbjdPxその値をクリアできる方法が見つからず・・・ってことじゃないの?
0972nobodyさん
2006/10/02(月) 21:57:40ID:qjJK0tpCブラウザから実行できないの?そういうものなの?
0973nobodyさん
2006/10/02(月) 23:12:12ID:???0974nobodyさん
2006/10/02(月) 23:49:23ID:???なんだそれ?
0975nobodyさん
2006/10/04(水) 11:56:53ID:???web.config以外の外部ファイル(たとえばhoge.xmlなど)から取得するには、
どのように記述すればいいのでしょうか?
0978nobodyさん
2006/10/04(水) 20:26:23ID:???0979nobodyさん
2006/10/04(水) 22:57:16ID:???0980975
2006/10/05(木) 10:05:22ID:???web.configでないxmlファイルから接続文字列を取得しようという主旨だったのですが、
レスをいただくまでの間に、開発者間でやはり>>977のようなツッコミがありまして、
結局web.configから取得するようになりました。お騒がせしてすいませんでした
0981nobodyさん
2006/10/07(土) 21:19:56ID:???仕事でお金をかけたくない、ということから Express で
開発することになりそうなんですが、それって無理ありますか?
0982nobodyさん
2006/10/07(土) 21:58:40ID:???意味が分かりません
0983nobodyさん
2006/10/07(土) 22:10:41ID:???規模による、としか。
0984nobodyさん
2006/10/08(日) 00:19:26ID:???>Express で開発することになりそうなんですが、それって無理ありますか?
ライブラリのプロジェクトを使えないからその点が不便。
AddInとかも使えないか、この辺はそう困りはせんかもしれんが。
まあ、無理かって言えば、うまいことやれば別に無理でもない。
0985nobodyさん
2006/10/08(日) 00:26:45ID:???0986nobodyさん
2006/10/08(日) 01:20:44ID:???そんな貧乏案件受けないで、もっと儲かる案件にしたら?
0988nobodyさん
2006/10/08(日) 13:58:19ID:T5bsYv5v色々試してみたのですが、読み込むだけみたいで、肝心の認証処理は出来ないみたいです。
なにかヒントがあれはお願いします
0989981
2006/10/08(日) 14:33:42ID:???>>986
>>987
情報ありがとうございます。
どうも、ライブラリも全部 App_Code に突っ込んで
リリースの時には、ソースまんまで配置しようって方針らしいです。
名前空間とかも決めずに全部 App_Code に…って入れちゃう
らしいんですが Express でやる場合はそれが妥当なんでしょうか?
0990nobodyさん
2006/10/08(日) 15:42:36ID:???名前空間はつけた方がいいと思うけどな。
といっても俺はExpressじゃないんで、大抵ライブラリにしてしまう。
なので、App_Codeでどんな制約があるのかとか、細かいことは知らん。
※フォルダを名前空間と同様に階層化できるのかとか、そんなこともよく知らない。
さすがに共通的な機能とか、基盤的なところはライブラリにする方がいいんじゃないかとは思うが。
0991nobodyさん
2006/10/08(日) 18:17:47ID:???認証処理を自動でやってくれるとでも・・・
0992981
2006/10/08(日) 18:46:49ID:???すみません。名前空間の話はまた別ですね。
現場の人たちが「名前空間」そのものを知ってる人が誰も居ません。
それをヤバイと思っている気持ちが勝手にキーを叩いてしまいました。
App_Code においたものは1つのアセンブリになります。
web.config で設定すれば、フォルダ毎にアセンブリにすることも
できるようです。
ライブラリは作ったほうがいいと思うのですが
(低コストで)やるとしたら VB.NET Express で
クラスライブラリ作って参照設定、ですよね。
基盤はライブラリにしてもいいんですが、
業務処理とかをライブラリとすべきか
App_Code にソースのまんま配置すべきか…。
0993nobodyさん
2006/10/08(日) 20:34:38ID:???思うんだが、実行環境ってWindows2003じゃないのか?
テスト環境用の2003のライセンスも必要だしMSDNに入るべきなんじゃないのか?
0994nobodyさん
2006/10/08(日) 20:51:15ID:???>現場の人たちが「名前空間」そのものを知ってる人が誰も居ません。
まぁ、その、なんだ…マ板で遠慮無く愚痴ってこい(´・ω・`)
業務用なら、上を説得してでもMSDN入った方が良いと思うぞ。
これからもドトネト案件取る予定があるならなおさら。
0995nobodyさん
2006/10/09(月) 05:14:06ID:???0996nobodyさん
2006/10/09(月) 05:15:37ID:???0997nobodyさん
2006/10/09(月) 05:16:38ID:???0998nobodyさん
2006/10/09(月) 05:19:05ID:???0999nobodyさん
2006/10/09(月) 05:19:35ID:???1000小倉優子 ◆en0rG2J.f6
2006/10/09(月) 05:20:06ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。