トップページ⇒php
1001コメント372KB

【質問】ASP.NETスレ Part2【議論】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/03/22(火) 17:32:11ID:???
●過去ログ
Part1 - 【質問】 ASP.NETスレ 【議論】
http://pc5.2ch.net/php/kako/1040/10406/1040698263.html
0151nobodyさん2005/11/11(金) 00:24:05ID:???
>>150
当たり前だろ!
Win鯖でなおかつ.net frameworkがインストールされて
ASP.netが動くようになってなきゃ動くわけない。

どこにupさせようとしてるのか、レンタル鯖会社まででいいから明かしてみ。
0152nobodyさん2005/11/11(金) 09:46:52ID:???
ASP.NETの基礎から勉強し直しなさい。
0153nobodyさん2005/11/13(日) 03:39:41ID:???
別フォームに遷移するのはServer.TransferやRespnse.Redirectでできることが分かりましたが、
ポップアップ画面を表示するには何をつかったらいいでしょうか。
0154nobodyさん2005/11/13(日) 05:46:15ID:???
JavaScriptって知ってるかい?
0155nobodyさん2005/11/13(日) 11:15:18ID:???
Aタグにtarget="_blank"をつけろ
それで頑張れ。
01561532005/11/13(日) 15:31:40ID:???
>>154
知りません。

>>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>
01571532005/11/13(日) 15:43:05ID:???
hyperlinkのプロパティーにtargetというのがありました。
そこに>>155さんの書かれている_blankを指定したらできました。
ありがとうございました。
0158nobodyさん2005/11/13(日) 21:37:51ID:???
DataGridをフォームに貼り付けてヘッダをつけたのですが、「ブラウザで表示」をしても
何も表示されません。ヘッダだけでも表示できないのでしょうか。
0159nobodyさん2005/11/14(月) 23:28:58ID:7qdftIjj
>>155ワラタage
0160nobodyさん2005/11/16(水) 14:46:19ID:???
VB6.0とASP(VBS)とMSSQLSERVERの開発経験しかないのですが、
asp.netを習得するのにお勧めな書籍教えてくれませんか?
0161nobodyさん2005/11/16(水) 15:19:11ID:???
>>160
VBを取得済なら話は早いんじゃまいか?
独習ASP.NETとか少し難しい参考書で
1ヶ月くらい勉強すればいいんじゃまいか?
01621602005/11/16(水) 23:29:46ID:???
thx
独習シリーズ気になってたので買ってみます
0163nobodyさん2005/11/16(水) 23:51:03ID:???
>>162
独習ASP.NET持ってる
独習Cとか、独習シリーズが好きだから
独習ASP.NETに関しても期待通りの
素晴らしい内容でした
少し難しいかなって所もあったけどね

著者はXMLに関しても精通しておられる
方なのでASP.NETとの連携に触れていて
すごく面白いかもね

導入の段階から事細かに記載されていて
導入に関してすっごく役に立ちました

また、クラスについてもファイルアップローだと
なるソースコードがまるっと記載されていて
すっごくためになった
実際、少し触って実用してます

でも、結局ASP.NETを制限無く走らせるなら
WindowsServer2003を買いなさいって感じに
直接的ではなくとも書いてあって、少し欝かも

本書で気になる所があったら
概要だけでもお教えしましょうか?
ってか独習シリーズを買う前に
サンプルソースを入手した方がいいかもね

ttp://www.seshop.com/
0164nobodyさん2005/11/17(木) 11:31:28ID:???
>>163
Windows2003ServerじゃなくてXPProとかのIISで動かすと
コネクション数が10以上になると動作しなくなっちゃうんだよ

一人でブラウザ10個立ち上げたら終わりってそれじゃぁ使い物にならんよ
(知らなくて業務で使って痛い目を見た
0165nobodyさん2005/11/17(木) 23:44:59ID:???
>>164
ちょおまえwwwXPを業務鯖用途に使うのライセンス違反wwwwww

開発に使うならともかく
0166nobodyさん2005/11/18(金) 01:29:25ID:???
>>165
残念
『サーバーソフトウェアとしては使用できない』旨の
記述がある Windows 2000 Professional では規定違反
EULAに『サーバーソフトウェアとしては使用できない』旨の
記述のない Windows XP Professional での
サーバーソフトウェアの運用は問題ない
ただし「最大接続数」の制限によって端末10台以内からの利用に限られる

XPは業務鯖に使用しても規定違反ではない
なぜなら書いてないのだから
0167nobodyさん2005/11/18(金) 10:30:55ID:???
なる、そうだったのか
トンクス
0168nobodyさん2005/11/18(金) 22:03:24ID:???
Apacheでmod_aspdotnetとやらを見つけた
もしかしてIIS以外でも動く?
0169nobodyさん2005/11/18(金) 22:14:46ID:???
>>168
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ユーザは・・・・だし
0170nobodyさん2005/11/19(土) 07:40:59ID:???
>>169
何当たり前のこと書いてるん
LinuxでASP使いたいんだろ
0171nobodyさん2005/11/20(日) 10:37:32ID:???
LinuxでASP.netならMono + XSPだろ
Apacheならmod_monoを使うから
mod_aspdotnetはLinuxでは使わない気がする
0172nobodyさん2005/11/23(水) 21:35:23ID:RRcqFkrO
動的にCSVを作成してダウンロードさせようと思っていますが、四桁半ばという件数のため、タイムアウトが心配です。
確か、ASP(無印)では「バッファ切って(もちろん最初にヘッダを送った上で)一行づつResponseに書いていく」という
方法があったと思うのですが、ASP.netでも同じことが出来るのでしょうか?

単純に「Response.Buffer=False」にして、(ヘッダを送り出してから)OutputStreamに一行づつ書いていけばOK?
0173nobodyさん2005/11/23(水) 23:00:38ID:???
>>172
それ、最悪の場合タイムアウトになったときに
クライアント側に中途半端なデータが届くことにならないか?

5000行程度のCSV出力がどれほど時間がかかるプログラムになってるか知らんけど
そのダウンロードさせる画面だけタイムアウト時間に余裕を持たせておくのが
妥当だと思うんだけど。
01741722005/11/23(水) 23:28:18ID:???
>>173
お返事ありがとうございます。
う〜ん……書き込んだ時点で心配してたのは、クライアントサイドのタイムアウトなんですけどね(^^;

サーバーサイドのタイムアウトは(「無限」にするのも含めて)コードで弄れますけど、クライアントサイドのタイムアウトには干渉できませんよね?
全体の処理速度が遅くなることには目をつぶって、とにかく処理を継続させること→一行づつでもデータを送り出し、セッションを維持することを考えて、
>>172のようなことをやろうと思ったのですが……こういう考え方はあまり一般的ではないのでしょうか?
0175nobodyさん2005/11/24(木) 00:27:22ID:???
セッションタイムアウトしたらエラーページに飛ばす処理にしたいんですが、
どうしたらいいでしょうか。GrobalのSession_EndにResponse.Redirectを書いても
遷移してくれません。
0176nobodyさん2005/11/24(木) 00:28:55ID:???
>>172
基本的にはASP.netでも可能。

でもあくまで個人的な趣味だが。

タイムアウトのエラー画面が出てしまうとまずいから
とにかくそれを回避させたい、っていう状況で
データを小出しにすりゃエラーを回避できる、
その代わりただでさえタイムアウトが出かねないほど重いのに
更に全体としてのパフォーマンスを落としますよ、と
もし俺の後輩がやってたら怒鳴ってるな。
0177nobodyさん2005/11/24(木) 00:35:07ID:???
>>175
global.aspxのSession_Endは
最終アクセスから一定時間経ったりサーバを落としたりする時に
サーバ側で行われる処理。
クライアント側と関係ない。
01781722005/11/24(木) 00:53:41ID:???
>>176
お返事ありがとうございます。
御指摘、ごもっともです(^^; 真っ当な処理をするなら

(1)ユニークなファイル名を生成
(2)非同期で(1)のファイル名にCSVを作成。
(3)(1)のファイル名が排他で開けなければ「処理中」を表示。開けたらDL開始

だと思います。似たような事はやったことあるんですけどね(^^;
今回は工数削減&コードをシンプルにすることを優先すべきと判断しました。
>>174のとおり、DL時間そのものは相当に遅くなる事は承知しています。元受さんにはOK貰ってます(苦笑)

「基本的にはOK」ということなので、小さいプロトタイプを作って実験してみましょう。ありがとうございました。
01791752005/11/24(木) 01:35:54ID:???
>>177
そうですか。
ではどのようにセッションタイムアウトを判断したらよいのか教えていただけないでしょうか。
0180nobodyさん2005/11/24(木) 07:59:34ID:???
セッション変数に何か入れておいて、
なくなったらタイムアウトしたって
判断したらどう?
01811752005/11/24(木) 20:57:47ID:???
>>180
そのやり方でできました。ありがとうございます。
0182nobodyさん2005/11/27(日) 13:14:55ID:kujR+W+X
test.aspx?%E3%81%86%E3%81%BB
こんな感じで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:???
Request.Urlだと今度はSJISが文字化けするなぁ
SJISならunescape(Request.QueryString)で日本語に
なるからええけどEUC-JPはどうしたもんじゃろか

エンコードされた文字列を文字化けせずに
取得するやり方ってないもんでしょうか

やっぱPOSTしなきゃあかんのかなぁ
01851822005/11/27(日) 17:43:15ID:???
Request.ServerVariables("QUERY_STRING")なら
文字化けせずにすむみたいです

どうせRequest.QueryStringとおんなじだろうと
思ってて盲点でした

最初からコイツに気付いてさえいれば…
0186nobodyさん2005/11/27(日) 17:45:21ID:???
request.querystring の値を全て受け取るのはどうしたらいいのでしょうか?
例えば
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:???
ヒント:ServerVariables
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:???
JavaScriptのonloadで閉じる
01921902005/11/28(月) 22:06:20ID:DY7sjfNg
>>191
レスありがとうございます。onloadは知りませんでした。
DataGrid1.Attributes["onclick"] = "window.close()";
でやったらセッション変数に入る前にcloseしていたので
どうしたものかと悩んでいました。さっそく
DataGrid1.Attributes["onload"] = "window.close()";
で試してみます。
0193nobodyさん2005/11/28(月) 22:18:27ID:???
Javascriptの知識無しでASP.net単品で使いはじめるとこうなるのか…

よくねえな
0194nobodyさん2005/11/28(月) 22:55:45ID:3+gp0wat
webconfigをプログラムから書き換えるってどうすればいいんでしょうか?
そんなAPIってないんですかね?
01951892005/11/28(月) 23:58:08ID:fjEsBsI5
どなたかわかる方はいらっしゃらないでしょうか?
0196nobodyさん2005/11/29(火) 04:26:32ID:???
>aspxファイルに配置した後でスタイルシートを指定したいのですが、上手くいきませんでした。

質問の仕方が悪い
配置した後って何だ?
読み解くのもマンドクセ
01971892005/11/29(火) 07:09:54ID:y0WxLqf0
>>196
Visual Studioでaspxを開いて、そこにUCを配置し、
その配置されたUCのタグに対してスタイルシートを指定する、という意味です。
元々、UCにはSpreadが配置されており、
そのSpread自体にスタイルシートを直接指定してやればちゃんと適用されるのですが、
画面によってそのスタイルシートを可変にしたいためにこのようなことがしたいのです。
0198nobodyさん2005/11/29(火) 08:22:52ID:???
>>194
web.configは読み取り専用だから書き換えちゃいかん。
別のファイルにしろ。
0199nobodyさん2005/11/29(火) 17:25:33ID:???
親画面からユーザーコントロールのプロパティを設定って出来ないんだっけ?
それはASP.net 2.0からか?
02001892005/11/29(火) 19:19:14ID:???
自己解決しました。
02014902005/11/29(火) 20:32:40ID:???
DataGrid1.Attributes["onload"] = "window.close()";
でやってみたけどだめでした。そりゃそうですよね。
onloadっていうのは親画面のhtmlに書くのでしょうか?
02021902005/11/29(火) 20:33:33ID:???
>>201
>>490じゃなくて>>190でした。
02031902005/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:???
>>206
そうなんだあ。
@ITとか見るとaspxの中で完結させてるのが多いから
そっちの方が良いのかとちと不安になってみた。
単純にコード掲載するのが楽だからそうしてるだけなのかな。
02081902005/11/30(水) 01:39:26ID:???
>>204
あまり使いたくないんですけどお客さん指定の仕様なので。
昨日から悩んでます。
0209nobodyさん2005/11/30(水) 01:48:34ID:???
>>208
datagridのボタンとは別に閉じるボタン作るのはダメなの?
<input type="button" value="閉じる" onclick="window.close();">
って
02101902005/11/30(水) 01:55:03ID:???
>>209
閉じるボタンは別途付いています。閉じるボタンではデータの保持をせず親画面に戻ります。
グリッドに表示されているデータ(下線付きの選択可能なもの)をマウスでクリックしたとき
その内容を保持して閉じることになっています。
0211nobodyさん2005/11/30(水) 02:38:10ID:???
>>190
えーと。しばらく静観してたんだけど。
そんな思いつきで適当に手当たり次第書いたって出来る訳ないだろ。

選択肢がクリックされてポストバックされた場合にのみ
(SelectedIndexイベントの最後でも多分可)
bodyのonloadにwindow.close();とするように書いてみ。
0212nobodyさん2005/11/30(水) 03:13:04ID:???
>>211
レスありがとうございます。
調べてみたところ、ポストバックの判定はPage.IsPostBackのようですが、
クリックの判定はしなくてもそのときポストバックされるはずだという認識
で試してみます。
02131902005/11/30(水) 21:38:49ID:???
if (Page.IsPostBack)
{
window.close();
}
としてやってみたのですがグリッドをクリックしても閉じてくれませんでした。
IsPostBackはjavascriptの文法にないのかな?

数時間悩んだ末たまたま見つけたところにwindow.openerのことがあったので
http://32key.com/cs/cs/aspnet.htm#008
この通りにしたらできてしまいました。これでぐっすり眠れます。
レスくれた方ありがとうございました。
0214nobodyさん2005/11/30(水) 22:05:16ID:???
         ミ☆

       ∧∧   >>190がシステム開発業に就きませんように…
       /⌒ヽ)
     〜(___)
    ''" ""''"" "''
0215nobodyさん2005/12/01(木) 01:34:54ID:???
平文で通っちゃってもいいならいいんだけどさ
02161902005/12/01(木) 20:28:31ID:???
>>214-215
そんなこと言われると不安になるな。
0217nobodyさん2005/12/02(金) 07:53:54ID:???
>>190
処理がサーバで実行されるのかクライアントで実行されるのか
区別がつくようにしろよ
なんでサーバ側の処理でwindow.closeなんだよ
0218nobodyさん2005/12/02(金) 11:23:53ID:ayHQHz+M
TextBoxで商品コードを入力したらSQLserverの
商品テーブルをみて合致するコードがあれば
商品名を表示するというようなことをしたいのですが
PostBackさせるとフォーカスがどこかにいって
しまいます。フォーカスを特定の場所にセットする
ことは可能だと思うのですが、商品コード入力後
必ず同じ場所にマウスをセットするとは限らないので・・・
そもそもコードを入力させるという仕様自体がまずい
のでしょうか?


0219nobodyさん2005/12/02(金) 14:25:18ID:???
>>218
フォーカスをそのままにしいのか?
ポストバックするタイミングはどこだ?
02202182005/12/02(金) 15:38:04ID:???
>>219
商品コード(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:???
Windows Home EditionでASP.NETを動かす方法はありませんか?
VS.NETは持っています
0223nobodyさん2005/12/02(金) 17:03:26ID:???
>>222
サーバーを立てれればホームエディションでも大丈夫らしい
へたれな私はサーバーが立てれなかったので
プロフェッショナルにアップグレードしてサーバーをIISにしました
ちなみにアップグレードの費用は1.2万円
0224nobodyさん2005/12/02(金) 17:54:18ID:???
>>220
イベントは?
02252212005/12/02(金) 18:39:30ID:???
ごめwwwww普通に出来たwwwwwwww
02262182005/12/02(金) 18:54:09ID:???
>>224
自己解決。
PostBackやめてAjax使うことにしました。
こちらの方が一般的なのかな?
0227nobodyさん2005/12/02(金) 23:23:10ID:???
素人はwebフォーム使うんじゃねー!
いくら.netと銘打っててもクライアント側のJavascriptの知識無しに
使えるもんじゃねえんだよ!
0228nobodyさん2005/12/02(金) 23:34:27ID:???
>>222
ASP.net 1.1でいいならWebMatrix。

今後はVisual Web Developer Web Serverかな?
0229nobodyさん2005/12/04(日) 15:22:32ID:???
http://www15.big.or.jp/~t98907/unmei/R3_temp/R3_temp.swf?inputStr=%89%E6%91%9C%82%F0%95%5C%8E%A6%82%C5%82%AB%82%C8%82%A2%81E%81E%81E%8E%A9%97%CD%82%C5%82%CD%82%E0%82%A4%82%BE%82%DF%82%DB%0D%0A%92N%82%A9%8F%95%82%AF%82%C4
0230nobodyさん2005/12/04(日) 16:26:16ID:???
http://2next.net/swf/R3_temp.swf?inputStr=%82%C5%82%AB%82%DC%82%B7%82%BD%21%21%21
0231nobodyさん2005/12/04(日) 22:42:09ID:???
.NET ASPでボタンを押すとテキストボックスに入れたキーワードでAccessファイル(aaa.mdb)のテーブルから検索してその結果をDataGridに表示したいのですが
どのようにして検索したら良いか調べても分かりません(>_<)
分かる方いましたらお知恵を貸してもらえませんか?よろしくお願いします。

今はAccessファイルをOleDbを使って読み込んでDataGridに表示することが出来るだけです。
0232nobodyさん2005/12/05(月) 01:31:00ID:???
>>231
どういう風に調べた?

少なくとも俺が今試したところだと
>>231内のいくつかキーワードでGoogle検索したら
一発で調べがついたぞ。
0233nobodyさん2005/12/05(月) 17:52:59ID:???
非常にくだらない質問かもしれんが、
掲示板のプログラムで、普通のときはレスと書き込みフォームがあるけど
書き込みボタンを押して書き込んだときは、(2chにIEで書き込んだときみたいに)「書き込みました」
とだけ画面に出るようにしたいんだけど、
VisualStudioなどでコントロールを配置してしまっているaspxファイルで、そのコントロールを表示させずに
別の文書を表示させることって出来る?出来たらやり方教えて。
0234nobodyさん2005/12/05(月) 23:08:20ID:???
>>234
質問する態度じゃないな
出直して来い
0235nobodyさん2005/12/06(火) 00:23:48ID:???
>>234
俺も>>233には真っ直ぐ答える気にはなれないのは同意
アンカーは変だけどwww(これだけが言いたかった)
0236nobodyさん2005/12/06(火) 19:28:15ID:???
>>233
すぐ視野を狭めてしまうのは
背景の技術を「難しそうだから」とかですっとばすような素人に
ありがちな悪い癖だ。
応用気取るのはもっと広く深く知識を得てからにしとけ。

今回のについては「Server.Transfer」を調べてみな。
発想の転換が必要だが。
0237nobodyさん2005/12/07(水) 00:08:26ID:???
>>236のようにしごく真面目に答えてくれる人は
反面、質問者の意図の上をいっちゃってる希ガス。
たぶん>>233はそこまでもとめてないよ。
0238nobodyさん2005/12/07(水) 02:09:40ID:???
>>233
きっとASPはやってたけど、ASP.NETに移行してとまどってる感じなのかなあ。
Page_Loadに書いてあげたらいいよ。
0239nobodyさん2005/12/07(水) 14:30:40ID:hnAWP1c3
すでにデザインされているDataGridのAllowSortingプロパティをTrueにして、
ヘダーをハイパーリンクにして順を変えれるようにしたいんですが、 
AllowSortingプロパティをTrueにしてもハイパーリンクが現れないんですが
どうしたらよいでしょうか? 
ちなみにDataGridを新しく作ってAllowSorting = "True"にしたら、
ハイパーリンクが出来ます。何かよい方法はないでしょうか?
0240nobodyさん2005/12/07(水) 21:38:22ID:???
ASP.NETとAjax.NETの組み合せでプログラムしてるんですが、
Ajax.MethodからSessionを参照すると(SessionIDも)nullで参照できないんですが、
どなたか解決方法知りませんか?
0241nobodyさん2005/12/08(木) 00:18:35ID:vd9VCgOz
http://www.atmarkit.co.jp/fdotnet/dotnettips/068pagingdg/pagingdg.html
これと同じことをしようとしてるのですが、どこに追加すればよいのか分からず手順3で詰まってます。
助言頂けると助かりますm(_ _)m
02422402005/12/08(木) 13:18:41ID:???
解決しますた。
参照の仕方がSampleにありました。
0243nobodyさん2005/12/08(木) 17:18:14ID:???
asp.netでスレッドセーフになるようにプログラミングするときの
注意点がまとめてあるようなページはありませんか?
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:???
>245
ページ内で未ハンドルのエラーがあったときに動くイベント、
Page.Error をInitializeComponent()にてハンドリングしなさい。
0248nobodyさん2005/12/10(土) 20:01:41ID:GTg1JArU
教えてください。
DataGridですが、SQLサーバーからsmalldatetime型のデータを拾い表示はできるのですが
表示を変えたいと思っています。
現状では時間が入っていますが時間をカットした状態で表示したり、西暦を和暦にしたりと考
えています。
ItemDataBound内でなにか操作をする気がするのですが、どういったソースを組めばいいか
わかりません。ヒントでもいいので教えてください。
0249nobodyさん2005/12/10(土) 20:08:44ID:???
和歴はDateTime.ToStringじゃどうしようもねえな
02502482005/12/10(土) 22:06:40ID:???
和暦に関しては現状なんとかできると思います。
今Grid内に画像を表示しているので、その辺りになにかが入ると思います。
とりあえずシンプルにSQLに入っているデータに「ABC」を付け加えたい場合
データリーダーを使ってデータを突っ込んでいるのですがItemDataBound内
でCol(0)に「ABC」を付け加えたい。
これだけ分ればなんとかなると思います。
まったく見当違いの所に着目してるのでしょうか・・
0251nobodyさん2005/12/11(日) 19:51:51ID:eM8hdFMe
C#で、Webアプリケーションを開発しています。
ボタン押下後に、CSVファイルを作成し、そのファイルをダウンロードさせます。
しかし、Response.Close()後、どのボタンを押下してもサーバー処理を行いません。(submitされません。)
Javaの場合はボタン押下時Javaバッチを起動してダウンロードさせますが、C#の場合はどうすればよろしいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています