【質問】ASP.NETスレ Part2【議論】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/03/22(火) 17:32:11ID:???Part1 - 【質問】 ASP.NETスレ 【議論】
http://pc5.2ch.net/php/kako/1040/10406/1040698263.html
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
とは書いてました。
いろいろサンプルコードとか見てみてもこれで良さそうなんですが。。。
■ このスレッドは過去ログ倉庫に格納されています