【質問】 ASP.NETスレ 【議論】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/12/24 11:51ID:POToTPwm議論・質問、いろいろしてください。
0176あぼーん
NGNG0177nobodyさん
03/03/27 09:49ID:UMFrWnDHありがとう...あなた私の神になりました(w
0178nobodyさん
03/03/28 13:00ID:eTVq1lTRSmartNavigationって凄ぇとか思ったけど...
問題有りすぎで使うの止めました...Response.Redirectとか使えなくなるし...
...で結局、RegisterStartupScript使って
コントロールにfocus与えるscript作って代用しました。
oracle(ole) + asp.net でDB制御(排他ロックetc)が詳しく載ってる所知りませんか?
0179nobodyさん
03/03/28 17:17ID:Z/blz4/gクライアントから送られてくるPOSTされたデータをサーバから受け取ろうとして
います。下の3行目にご注目下さい。ここでブレークポイントを置いています。
ですが、F10を押しても下の行に行かず、何故か処理が中断されてしまいます。
1行目に記載しているのは「POST」なのかどうかを判断しています。
間違いなくデータは来ている模様です。何故下に行かないのか悩んでいます。
どうかよきアドバイスをお願いします。
Dim sss As String = Request.HttpMethod
Dim myHttpWebRequest As System.Net.HttpWebRequest = CType(System.Net.WebRequest.Create("http://hogehoge.aspx/"), System.Net.HttpWebRequest)
Dim myHttpWebResponse As System.Net.HttpWebResponse = CType(myHttpWebRequest.GetResponse(), System.Net.HttpWebResponse)
Dim receiveStream As System.IO.Stream = myHttpWebResponse.GetResponseStream()
Dim encode As System.Text.Encoding = System.Text.Encoding.GetEncoding("utf-8")
Dim readStream As New System.IO.StreamReader(receiveStream, encode)
0180179
03/03/28 17:19ID:4LskEi6N0181179
03/03/28 17:23ID:4LskEi6NDim pp As String = TextBox1.Text
Dim req As System.Net.WebRequest = req.Create("http://hogehoge.aspx")
req.Method = "POST"
req.ContentLength = pp.Length()
Dim postdata() As Byte
postdata = System.Text.Encoding.Unicode.GetBytes(pp)
Dim sendlength As Byte = pp.Length()
Try
Dim sendStream As System.IO.Stream = req.GetRequestStream()
sendStream.Write(postdata, 0, pp.Length())
sendStream.Close()
Catch
' Handle errors . . .
End Try
よろしくお願いします。
0182nobodyさん
03/03/28 17:54ID:BqXvyT1WOracleで排他ロックするならoo4oで良いんでない・・・根拠なし
って言うより、Webアプリで排他ロックって・・・
0183179
03/03/28 23:26ID:4LskEi6NASP.netの場合、POSTされたデータをどうやって取得すればいいんでしょう?
他の方法を誰かご存知ありませんか?
0184nobodyさん
03/03/29 02:27ID:???0185nobodyさん
03/03/29 09:41ID:Di8OETKW何をしたいの?
0186179
03/03/29 11:35ID:ui7SqgtEやりたい事は単純明快です。POSTで来たデータをASP.net(vb.net)で受信
したいだけです。
ところが、>>179に記載したプログラムは正常に動作しません。
>>179のプログラム部分の5〜6行目までくると、Continueが掛かったような状態
となりまた1行目へ戻ります。
そして、それを何回か繰り返した後、受信出来ないまま処理が終了します。
POSTされたデータを受信し、正常に処理できるのであればどんな方法でも
構わないのですが。CGIなど別プログラムは除いて。
ご存知ありませんか?
0188187
03/03/29 12:42ID:???0189nobodyさん
03/03/29 13:05ID:Di8OETKWこのへん??
http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet04/aspnet04_02.html
0190nobodyさん
03/03/29 13:38ID:???そんな面倒くさいことせずに
HttpContext.Current.Request.Form
でPOSTされたデータ抜き出せばいいのでは?
0191190
03/03/29 13:40ID:???Page派生クラスなら自分の継承元にRequestプロパティあるから
Request.Form
だけでとれまつ。
詳しい使い方とかは>>189のリンク先でも読んでくだちい。
0192179
03/03/29 22:58ID:???ありがとうございます。どうやら解決した模様です。
HttpContext.Current.Request.Form
これでいけました。
感謝いたします。努力が足りない模様です。勉強します。
0193nobodyさん
03/03/31 13:40ID:???カスタムエラーページ内で
Server.GetLastError
を呼び出すと、エラーの原因になった(?)例外オブジェクトが取れるらしいんですが、
漏れが試しにやってみたら常にNothingが返ってきます。
このメソッドで本当にエラー情報って取得できるんでしょうか?
もしかしてエラーの内容によって例外オブジェクトがあったり無かったりするのかな。
詳しい人いたら教えてください。
おながいします。
0194nobodyさん
03/04/01 22:04ID:usEOw+29何処でそれを書いているのかにもよるんだが。
通常Grobal.asax.vbの
Application_Error内部に書けば、例外がPostされて
何処も処理しなければ、Application_Errorが呼ばれ
その内部でGetLastErrorすれば取れるはず。
外していたらスマソ
0195nobodyさん
03/04/01 22:09ID:usEOw+29ASP.NETにてSocketを使用してWhoisとかして居るんだけど
拡張してSSLをかませる必要が出てきて困っていまふ。
純粋にSocketを扱わねばならないんですがそれにあうクラスとかって有ります?
0196193
03/04/02 11:27ID:???回答thx
global.asax.vbのApplication_Errorの方なら問題なく取れますね。
そっか、こっちにエラーハンドリング書けばいいのか・・・
てっきりWeb.configのカスタムエラーページを設定してやって、
defaultRedirectで飛ばした先のページでエラー処理するもんだと思ってますた。
>>195
0197193
03/04/02 11:33ID:???>>195
ちょっと探したけどイマイチいい情報見つからず
Socketクラス拡張してどうにか自前でSSL使えるようにするしかないのかな・・・
0198nobodyさん
03/04/02 18:36ID:Nmt7DRUY<ItemTemplate>
<%# K_Henkan(Container.DataItem("果物ID")) %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="ddlID_SLE" runat="server" >
<asp:ListItem Value="1">りんご</asp:ListItem>
<asp:ListItem Value="2">みかん</asp:ListItem>
<asp:ListItem Value="3">ばなな</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
グリッドコントロール内で
EditItemTemplate(レコード編集)が呼ばれる時に"果物ID"でコンボ初期表示するにはどうすればいいでしょうか?
誰か助けてください。
0199あぼーん
NGNG0200nobodyさん
03/04/04 01:31ID:???ここのレンタルサーバで、ASP.NETを試しているのですが、
何故か文字化けして動作しません。
(エラーは出ていないが、動作しない)
Web.configとMetaタグの設定をShift-JISにしたのですが、
駄目でした。
どなたか、ヘルプお願いします。
ちなみにローカルでは問題ありません。
0201nobodyさん
03/04/04 12:30ID:???だったらCultureInfoとかを日本の設定にしてやらないとダメとか・・・
試してないので分からんが・・・
コードページが多分日本じゃないと思う。
0202わ ◆nZptw02DTU
03/04/04 16:21ID:uOTMCY8wShift-JISにしたからだめなんじゃないか?
.NetはUTF-8だけでやるのが身のため。しかも海外サーバだしね。
0203nobodyさん
03/04/04 18:53ID:???あれって勝手にスタイルシート書いちゃうから、なんか嫌なんだけど。
そもそも、VS.NET使うこと自体駄目なのだろうか。
何だか良く分からん事言ってるかも。
0204nobodyさん
03/04/04 18:59ID:???って事っす。
0205nobodyさん
03/04/06 09:47ID:+ONV0y1420文字という指定はどうすればいいですか?
20Emとは違うようだし・・・
0206nobodyさん
03/04/07 18:00ID:H2p1U9v/maxlength
0207nobodyさん
03/04/07 18:01ID:H2p1U9v/間違えた・・・
0208nobodyさん
03/04/07 19:26ID:???0209nobodyさん
03/04/11 11:22ID:k144bWHkDBを読み込んでその結果を表で出力したいのですが
ASPのときは Response.Write でタグを出力していたのですが
ASP.NETでaspxファイルと.vbファイルが分かれているため
いまいちどのように組めばいいのか分かりません。
とりあえず下記の様にすれば希望の状態で出力されるのですが
全然スマートでないので、どなたか最適な方法を教えてください。
DataGridはカスタマイズが面倒なので使いたくないんです・・・
● TableList.aspx.vb
Function TableOut() As String
・
・
myCon.Open()
myDa.Fill(ds, "ProductList")
myCon.Close()
TableOut = "<table border=1 width=100 height=100>"
For i = 0 To ds.Tables("ProductList").Rows.Count
TableOut = TableOut & "<TR>"
TableOut = TableOut & "<TD width=20 >" & ds.Tables("ProductList").Rows(i)("productcode") & "</TD>"
TableOut = TableOut & "<TD width=20 >" & ds.Tables("ProductList").Rows(i)("productname") & "</TD>"
TableOut = TableOut & "</TR>"
Next i
TableOut = "</TABLE>"
End Function
● TableList.aspx
<form id="Form1" method="post" runat="server">
<% = TableOut() %>
</form>
0210nobodyさん
03/04/11 12:18ID:RSK1xkKI好きな位置にLiteralを張り、
Textプロパティに出力したい文字列をセット。
0212nobodyさん
03/04/11 16:35ID:???VBちっくだけどね。
0213nobodyさん
03/04/11 17:41ID:???レコード数が可変だからダメでしょ
0214nobodyさん
03/04/12 17:24ID:???0215nobodyさん
03/04/17 11:42ID:LkM0IPxWどのように Sub Button1_Click() で フレーム内のオブジェクトを
指定すればいいか分かりません。
どなたかお願いします。
0216山崎渉
03/04/20 06:27ID:???( ^^ )< ぬるぽ(^^)
0217nobodyさん
03/04/26 01:35ID:FL4eBciO0218nobodyさん
03/05/20 18:25ID:???0219山崎渉
03/05/22 01:59ID:???0220nobodyさん
03/05/26 20:28ID:gwP3AdP9ASP.Netで、UNIXのDBサーバーを使うことは可能ですか?
テスト用のDB環境(win2000)では、うまく実行できたのですが、
本番用DB(Unix)に接続しようとしたところ、コネクションで
エラーになってしまいました。
よろしくお願いします。
0221nobodyさん
03/05/26 21:12ID:kRaFm7rCミドルウエア次第だろうに。
0222220
03/05/26 21:24ID:gwP3AdP9「ミドルウェア次第」とは、具体的にどのようなことをすれば良いのですか?
・・・その辺、苦手で。
0223名無し@沢村
03/05/27 01:55ID:vp2NwSPJおまいは接続時に正しいドライバを指定しているのか?
0224あぼーん
NGNG0225221
03/05/27 12:29ID:TVp4L3b9してるけど。
0226nobodyさん
03/05/27 13:03ID:???DBドライバについてリファレンスをよく読んだ方が良いと思う。
「エラーになってしまいました」という質問からして何も読んでいないと思ったんだけど。
ちゃんとエラーコードを調べ見た?
0228nobodyさん
03/05/27 18:05ID:QAJ0ho84もしくは違う方法で接続してんのかな。
0230あぼーん
NGNG0231あぼーん
NGNG0232220
03/05/27 21:49ID:TbdOR5/qセキュリティエラーのメッセージだったので、その関連ばかり調べていました。
223の指摘により、ドライバ、接続方法をチェックし、接続方法を変えたところ、
うまくいきました。
まる2日悩んでいたのですが、思いきって2ちゃんで質問して良かったです。
>>228 テスト環境はoracle9で、ODBCで接続しましたが、本番環境はoracle7のためか
同じ接続ができず、MS〇〇(憶えていない…)とかいうもので、接続できました。
みなさま、ありがとうございました。
224以外。会社で開けちゃいました・・・・
0233山崎渉
03/05/28 17:04ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0234nobodyさん
03/06/02 22:55ID:5/AbQkp3だから ASP.NET 無理なんですよね?
金が無いのです。
0235nobodyさん
03/06/03 11:23ID:???>>234
これが精一杯のところじゃないかな。
0236nobodyさん
03/06/03 14:24ID:???http://www.winmx.com/
0237nobodyさん
03/06/03 14:28ID:???http://www.p-world.co.jp/
0238234
03/06/03 16:48ID:KReYbcEhうぉおお!
こんな面白いモンがあるんですか!!凄い!!!
精々俺みたいな者は罵られるのが落ちだと思っていたのですが
目からウロコです!!!!
貴女は私の神さまです!!!!!
早速 DL して試してみようと思います!ありがとう御座います!!
>>236
いや〜不正使用も考えてたんですが、やっぱダメでしょう(w
>>237
な、何故にパチンコ…??
0239あぼーん
NGNG0241235
03/06/04 19:33ID:???>>234
どういたしまして。というか普通にasp.netで検索すれば、MSのasp.net公式サイトのTOPに出てくるんだよ。
http://www.atmarkit.co.jp/fdotnet/insiderseye/20021009webmatrix/webmatrix.html
ここにも関連記事がある。
0242nobodyさん
03/06/15 17:20ID:lc8ujHhb0243nobodyさん
03/06/29 11:48ID:itScML7S業務系システムでUIの見栄えを整えるために自動的にテキストBOX
やLabelなどのコントロールをWindowの中央に揃えるようにしたいの
ですが、無理やりCenterタグを使うとバグったりします。Windowの横幅
を表すプロパティがどこにあるのかも良くわかりません。(−_−)
どうしたら一番良いでしょうか?
0244nobodyさん
03/06/30 12:33ID:f4apLe21最短距離は、HTMLを学ぶこと!
0245nobodyさん
03/06/30 13:56ID:N64CbF+Nラベルを貼り付けると表示されるのですがコマンドボタンや
テキストボックスが表示されません。
というかソースを見ると<asp:>とかいうタグがそのままあります。
ほんとはこういうのはサーバー側で処理するものですよね?
なぜでしょう?
0246nobodyさん
03/06/30 14:32ID:???インストールしなおし?
いやーん
0247nobodyさん
03/06/30 20:50ID:???[HOWTO] IIS を削除して再インストールした後、IIS マッピングを修復する方法
http://support.microsoft.com/default.aspx?scid=kb;ja;JP306005
0248nobodyさん
03/07/01 22:24ID:736i2HSIなんでVB.NETで開発してるんですかね?
C#じゃだめかい?
0249あぼーん
NGNG0251nobodyさん
03/07/01 23:51ID:736i2HSIC#もVB.NETも覚えやすさはあんまかわらんとおもうがね
VB.NETもC#もオブジェクト指向わからないとだめなんでC#勉強したほうがよくねえか?
0253nobodyさん
03/07/03 01:42ID:???0254nobodyさん
03/07/03 12:02ID:???DataGridに表示する方法が分かりません。
For Each文で全JPGファイルは出来たのですが、
どなたか御助言お願いします。
0255254
03/07/03 17:10ID:???Function CreateDataSource() As ICollection
Dim dt As New DataTable()
Dim dr As DataRow
Dim di As New DirectoryInfo(Server.MapPath("./pics"))
Dim diArr As DirectoryInfo() = di.GetDirectories()
Dim dri As DirectoryInfo
Dim myImage As New Image()
’怪しい箇所
dt.Columns.Add(New DataColumn("Images", GetType(Image)))
For Each dri In diArr
myImage.AlternateText = "Image Text"
myImage.ImageUrl = dri.FullName & "\" & dri.Name & ".jpg"
myImage.ImageAlign = ImageAlign.Left
dr = dt.NewRow()
'怪しい箇所
dr(0) = myImage
dt.Rows.Add(dr)
Next dri
Dim dv As New DataView(dt)
Return dv
End Function
0256254
03/07/03 17:11ID:???If Not IsPostBack Then
ItemsGrid.DataSource = CreateDataSource()
ItemsGrid.DataBind()
End If
End Sub
すいません。よろしくお願いします。
0257nobodyさん
03/07/03 17:19ID:Zs2GzBhuいつの間にかブレークポイントを設定し、実行してもその箇所で
止まらなくなりました。
なにか設定が変わったのでしょうか。
0258nobodyさん
03/07/03 22:49ID:jEUYgm72VB.NETあんまわからんけど、C#のほうが文法がJavaに似てるから
簡単にJava使いにもなれて幸せ ってことにはならない?
0259あぼーん
NGNG0260nobodyさん
03/07/04 00:48ID:???そりゃ新しく言語始める人は C# や J# とかでもいいと思うけど
VBやってた人はVB.NETのほうが変化が少なくて幸せじゃないかな
旧VBもやりながら .NET やる人は混乱するから C# とかのほうが良いかも知れない(笑
0261nobodyさん
03/07/04 14:42ID:???Imageコントロールを直接データバインドはできないみたいだね。
基本的に、Stringとして解釈されるので。
あと、ファイルの一覧は di.GetFiles() じゃないかい?
画像のDataBindはこのページが参考になるかな?
http://ja.gotdotnet.com/QuickStart/aspplus/default.aspx?url=%2fquickstart%2faspplus%2fdoc%2fwebdatalist.aspx
0262261
03/07/04 14:43ID:???http://www.gotdotnet.com/team/ja/team/fieldevangelists/ryon/catchupASP3.aspx
0264IsoIso
03/07/04 16:57ID:0BjZxm9u教えてください。
Datagridを使用して、データベースのデータを単純に
表示してみようと思いました。
やってみると
「ほかのユーザーが排他的に開いているか、データを読み取る権限がありません。」
と表示されます。
データベースはアクセスで実験しています。
IISをつかいLOCALHOSTのフォルダにDBもおいています。
OleDbDataAdapterでは接続ができますが、Debugで動作させると
前のようなエラーがでます。
よろしくお願い致します。
0265あぼーん
NGNG0266nobodyさん
03/07/04 18:15ID:???mdbファイルにDebugUserのアクセス権限がないんじゃない?
試しにEveryoneにフルコントロール権限与えてみれば?
0268nobodyさん
03/07/04 21:49ID:24vbzum8がらりと変わっております
0269あぼーん
NGNG0270nobodyさん
03/07/05 03:06ID:???0271260
03/07/05 03:13ID:???がらりと変わっているのは分かるが、全く系統の異なる言語に行くよりはまだましじゃない?
なんつうか、C言語から(C++を抜かして)Javaへ移行、くらいの変化かな?
知ってるキーワードとか演算子があるだけでも、移行時の抵抗は減ると思うけど。
あと、VB6 → C# より VB6 → VB7 → C# のほうがやりやすいと思う。
0273nobodyさん
03/07/05 10:53ID:???ところで、この人の変数名のつけ方何とかならんだろうか。
大文字は、普通定数だろ? C系の経験ないのか? きもいよー。
http://www.atmarkit.co.jp/fdotnet/aspexp/index/index.html
1: '情報表示機能関連クラス
2: Public Class INFOV
3: Inherits Core
4: Public DC As New DATACON()
5:
6: '新着情報表示機能メソッド
7: Public Sub NEWIIN(ByVal NL As Label)
8: Dim NM As String
9: Dim ND As DateTime
10: Dim NSET As New NISET()
11: Dim NVIEW As New DataView()
12: DC.FDNI(NSET)
13: NVIEW.Table = NSET.Tables("新着情報")
14: NM = NVIEW(NVIEW.Count - 1)("内容")
15: ND = NVIEW(NVIEW.Count - 1)("日付")
16: NL.Text = NM & "(" & ND.ToString("MM/dd") & ")"
17: End Sub
18: End Class
0274nobodyさん
03/07/05 13:15ID:???FILE *
0275nobodyさん
03/07/05 14:15ID:???それは型じゃん。FILE * fp って小文字じゃん。
■ このスレッドは過去ログ倉庫に格納されています