【質問】ASP.NETスレ Part7【雑談】 [sc](★0)
-
- 1
- 2012/07/26(木) 14:55:28.26
-
ASP.NETとは、マイクロソフトが提供するWeb アプリケーションと XML Web サービスを構築するための
Microsoft .NET Frameworkの一連のテクノロジの一つです。
技術の移り変わりの早い分野ですので、みんなで質問、相談しつつ、より理解を深めていきましょう。
●ASP.NET関連サイト
マイクロソフトASP.NETデベロッパーセンター
http://msdn.microsoft.com/ja-jp/asp.net/default.aspx
ASP.NETオフィシャル(英語)
http://www.asp.net/
VisualStudioホームページ
http://www.microsoft.com/japan/msdn/vstudio/
SQLServerホーム
http://www.microsoft.com/japan/sqlserver/2005/default.mspx
IISオフィシャル(英語)
http://www.iis.net/
ASP.NETにAJAX技術を取り入れるASP>NET AJAX(英語)
http://www.asp.net/ajax/
ASP.NETにMVCアーキテクチャを取り入れるASP.NET MVC(英語)
http://www.asp.net/mvc/
ASP.NETでのお役立ちの定番サイト
http://www.atmarkit.co.jp/channel/aspnet/aspnet.html
-
- 356
- 2015/09/12(土) 19:56:30.79
-
>>354
定義されていないから、例外として捕捉されるんじゃないの??
-
- 357
- 2015/09/12(土) 20:01:11.83
-
>>356
そんな難しい話は置いといて344お願いしますだ。
-
- 358
- 2015/09/12(土) 20:15:43.51
-
>>357
このあたり、ヒントになるんでは?
http://forums.iis.net/t/1209305.aspx?How+to+redirect+all+pages+from+a+subdirectory+to+the+root+directory+
あとで、できたか報告おねがいします!
-
- 359
- 2015/09/12(土) 20:37:25.74
-
>>356
え?こういう例外が起きますよ、ってMSDNに書いてあるよね。
それ以外に例外は起きようがない。
マニュアルも読めないなら黙っとけ(笑)
-
- 360
- 2015/09/12(土) 20:37:28.71
-
>>358
情報ありがとう!
でも、この情報では、
http://nonghoc.com/nonghoc/Default.aspx - > http://nonghoc.com/Default.aspx
のようにサブフォルダーへのアクセスをRootにリダイレクトする設定のようです。
私のやりたいのはその逆でRootへのアクセスをサブフォルダーへリダイレクトなので、
http://nonghoc.com/Default.aspx - > http://nonghoc.com/nonghoc/Default.aspx
になるから、逆のような気がする。難しい。
-
- 361
- 2015/09/12(土) 20:46:12.20
-
>>360
ありがとう。
じゃあ、ここも?
https://host4asp.net/top-iis-rewrite-rules/
-
- 362
- 2015/09/12(土) 20:47:09.00
-
>>359
自分で、例外投げることにするわ
-
- 363
- 2015/09/12(土) 20:53:35.98
-
>>361
君は検索の達人か!
飯食った後でじっくり読んでみるよ。有難う。
-
- 364
- 2015/09/12(土) 22:50:07.66
-
>>362
それでええんやで
フレームワークから得ている恩恵を顧みずに勉強不足を棚に上げて、文句ばかり言わないように。
-
- 365
- 2015/09/12(土) 23:15:30.52
-
>>364
あなたの論理とは違うところで、そういう判断に至ったわけなので、
「それでいいんやで」なんて、気持ちの悪くなるようなこと言わないでください
わたしは、あなたの例外だ。しかも、捕捉もできない型なんでw
-
- 366
- 2015/09/12(土) 23:29:08.38
-
>>365
アプリケーション的にそうせざるを得ないだけでしょ?
.NETにセキュリティ的に不安があるんじゃなかったの?どういう思考回路でこのまま.NETでいくことにしたの?君のアプリのセキュリティは万全になったかな?
おじさん心配だよ〜
-
- 368
- 2015/09/13(日) 11:47:04.02
-
>>361
駄目だ。分からんかった
-
- 369
- 2015/09/14(月) 10:47:12.73
-
普通のcssなら style="width:calc(計算式)"みたいな計算できますが、
ASP.NETのStyleでも同じような事できますか?
-
- 370
- 2015/09/14(月) 16:48:25.94
-
コントロールのStyleプロパティなら、基本的にはたぶんそのまま表示されるだろうから
普通にブラウザ依存なんじゃないかな
-
- 371
- 2015/09/14(月) 18:29:08.09
-
asp.netで .aspxファイルの中に記述した
<script type="text/javascript">
var v = '<%= c_sharp_var %>';
</script>
でC#からJSに変数を渡せますが、この部分を別のJSファイルに分離すると、
上記の文字列は単に文字列として解釈されてしまうようでC#の値を取得出来ませんでした。
どうすれば良いでしょうか?
-
- 372
- 2015/09/14(月) 19:26:05.17
-
>>371
>この部分を別のJSファイルに分離すると、
このあたりをもっとわかりやすく言ってほしい
-
- 373
- 2015/09/14(月) 19:43:18.66
-
>>372
それは簡単で、
プロジェクトにJavaScriptファイルを追加して、.aspxの中に書いていた
JSのコードをそのファイルに移動するだけです。
ファイルは、.aspxファイルの冒頭で読み込む設定を追加します。
これだけです。
-
- 374
- 2015/09/14(月) 20:24:08.15
-
>>371
jsファイルもasp.netで処理できるようにするか・・・普通js側でREST呼び出しでJSON受け取るのがいいんでしょうね。めんどくさいケド
-
- 375
- 2015/09/14(月) 20:36:50.00
-
aspxにjavascriptのグローバル変数を作って、サーバで値埋め込んで返すんだ
(言わせんな恥ずかしい)
-
- 376
- 2015/09/14(月) 21:56:57.23
-
>>375
先輩、ASP.NETこれからもコーチお願いします。
-
- 377
- 2015/09/15(火) 12:31:29.98
-
asp:DropDownList
をIE11で開く場合、一番末尾のアイテムが選択されている場合に、
再度ボタンをクリックして開くとウインドウが上方向に開きます。
これを、常時下方向に開かせる手法を教えてください。
自前のDropDownListを作るしかないでしょうか?
-
- 378
- 2015/09/15(火) 17:00:52.42
-
IEの仕様なんだから無理でしょ
押したら一番上選択したら?
$('#sel').mousedown( function() {
$('option:eq(0)',this).prop('selected','selected');
});
-
- 379
- 2015/09/15(火) 18:31:57.87
-
レスありがとうございました。
>>378
せっかく教えてもらったのですが、内容が良く分かりません。
asp:DropDownList に、mousedownイベントのイベントハンドラー関数を関連付ることは出来るのでしょうか?
実際にやってみたのですが、出来ませんでした。私のやり方が何か間違ているのかもしれませんが。
-
- 381
- 2015/09/15(火) 21:41:35.14
-
>>380
サーバー側でmousedownなんて有るのか?
-
- 382
- 2015/09/15(火) 22:16:50.67
-
>>381
ないだろ
質問の意図がわからん
-
- 383
- 2015/09/16(水) 01:18:15.75
-
ドロップダウンのOnChangeでPostbackかかって、
スクロール位置が上に戻るって話じゃないよね?
(それならASP.NETがスクロール位置を保持する機能あるけど・・)
とにかく質問の日本語があやふやで、混乱する。
-
- 384
- 2015/09/16(水) 07:46:42.66
-
いやたぶん、IEのselectの表示の仕方の話だと思うが
ぶっちゃけASP.NET関係ない
-
- 385
- 2015/09/16(水) 11:18:06.47
-
IEだとDropDownListが上に開く場合があるから下に開きたいんだろ
-
- 386
- 2015/09/17(木) 06:55:26.23
-
ASP.NETはLinuxでも動くのか?
-
- 387
- 2015/09/17(木) 23:05:45.40
-
>>386
ASP.NET MVCがオープンソースなんだよね。
フレームワークがLINUXで動作するようになるらしいね。
いつだろう。
でも、モデルクラスで使う、DataTableなど、System.Dataなどのクラスは使えるのかな。
-
- 388
- 2015/09/18(金) 07:59:21.46
-
>>387
linux対応はこれからの話か?
-
- 389
- 2015/09/18(金) 08:30:47.81
-
すでにオープンソース
-
- 390
- 2015/09/18(金) 12:14:35.97
-
>>389
本当か。
でもLinuxでASP.NETなんて聞いたことが無い。
-
- 391
- 2015/09/18(金) 12:20:53.67
-
>>390
VisualStudioCodeで検索。
少なくともMacで動いてるのはみた。
-
- 392
- 2015/09/18(金) 17:35:06.21
-
>>391
節子!それただのエディターや
-
- 393
- 2015/09/18(金) 18:29:54.57
-
>>392
いや、検索キーワードに使ってくれ
-
- 394
- 2015/09/18(金) 20:50:57.79
-
.net core でいいだろ
-
- 395
- 2015/09/19(土) 01:53:51.83
-
>>394
コアだけなので、List<T>クラスなどの基本クラスは使えませんってことないよな
Commandオブジェクトも使える??
-
- 396
- 2015/09/19(土) 02:42:43.86
-
Asp.net+MVC+EFが動くようにするのが目標みたいなので基本的なクラスは使えるようになるんじゃないの?
-
- 397
- 2015/09/19(土) 03:08:21.54
-
>>396
WINDOWSフォームアプリが動作しないんだよね。
それ以外は全部いけるのかな。
ASP.NET ALL IN ONEだったっけか?
その思想から、WEBフォーム(ASPX)も動作してくれるかな?
WINDOWS SERVERが要らないのはうれしい。
-
- 398
- 2015/09/19(土) 06:15:33.52
-
>>397
フォームが動かないと不便だな
-
- 399
- 2015/09/19(土) 13:53:24.64
-
>>398
あくまでも、ASP.NETだけだろ。
というか、ここ、ASP.NETスレッドじゃなかったっけ。
GNOMEとかで、WINDOWSフォーム動かされたら、WINDOWS自体が売れなくなってしまう。
-
- 400
- 2015/09/19(土) 14:23:29.63
-
>>399
俺馬鹿だから良く分からん。教えてくれ。
LINUXやMACでASP.NETが使えるけどWEBフォームアプリ動かないのか?
だとしたら、何に使うんだ?フォームアプリ以外を作るのか?
-
- 402
- 2015/09/19(土) 15:29:46.91
-
>>400
とりあえず目標はMVCじゃね
WebAPIとか最近のはもう動くみたいだし
-
- 403
- 2015/09/19(土) 16:04:11.01
-
>>401
読んで分からないから聞いているんだろ。
俺より馬鹿なのかよ。教えてくれよ。
-
- 404
- 2015/09/19(土) 18:14:22.40
-
基本的な情報も読んでない人が多いな
http://www.atmarkit.co.jp/ait/articles/1412/11/news125.html
.NET core5はasp.net 5とwindows store appが対象
「ASP.NET 5は.NET Frameworkの基本クラスライブラリに含ま
れているSystem.Webアセンブリと、これと強く結び付いているIISへ
の依存を断ち切ることで、IIS以外をサーバーとして動作できるようになっている」
-
- 405
- 2015/09/19(土) 18:21:27.37
-
「ASP.NET 5にはASP.NET MVC 6(Web APIやWeb Pagesを含む)/SignalR 3/Entity Framework 7
などが含まれるが、System.Webアセンブリに強く依存するWebフォームは含まれない
(ASP.NET 4.6には含まれる)。これはつまり、従来のASP.NETアプリはASP.NET 5ではなく、
ASP.NET 4.6でサポートされるであろうことを意味している。」
.NET Framework4.6ではWeb formsは使えるが
そのsubsetである.NET CoreではWeb Formsは使えない、ということだと思う
.NET Coreを使うLinux, Mac上ではMVCでの開発となるんだと思う。
Linux, Macでも.NET Framework並みに高機能なMono上ならWeb Formsも
動くようになるかもしれない。
Monoはバグ多かったから俺はもう.NET Core以外使う気がしない
-
- 406
- 2015/09/19(土) 18:35:00.77
-
公式の英語の情報も読むべし
.NET Coreの全体のテストカバレッジは57%くらいと書いてある
同じasp.netでも.net Framework, Mono, .NET Coreのどれの上で
動かすかで変わってくるから混乱しやすいな
>>395
.NET Core5に何が含まれるかここでわかる
https://github.com/dotnet/corefx
System.CollectionsがあるからList(T)は大丈夫でしょ
Collectionsなかったらまともにコードかけないし
-
- 407
- 2015/09/20(日) 00:10:09.50
-
>>404-406
わー、ありがとう!
いずれは、LINUXでASP.NETゑブアプリを動かしたいなあ。
このページを共有する