【質問】ASP.NETスレ Part7【雑談】
- 1 :nobodyさん:2012/07/26(木) 14:55:28.26 ID:ZuOFH+i6.net
- 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
- 363 :nobodyさん:2015/09/12(土) 20:53:35.98 ID:???.net
- >>361
君は検索の達人か!
飯食った後でじっくり読んでみるよ。有難う。
- 364 :nobodyさん:2015/09/12(土) 22:50:07.66 ID:???.net
- >>362
それでええんやで
フレームワークから得ている恩恵を顧みずに勉強不足を棚に上げて、文句ばかり言わないように。
- 365 :nobodyさん:2015/09/12(土) 23:15:30.52 ID:???.net
- >>364
あなたの論理とは違うところで、そういう判断に至ったわけなので、
「それでいいんやで」なんて、気持ちの悪くなるようなこと言わないでください
わたしは、あなたの例外だ。しかも、捕捉もできない型なんでw
- 366 :nobodyさん:2015/09/12(土) 23:29:08.38 ID:???.net
- >>365
アプリケーション的にそうせざるを得ないだけでしょ?
.NETにセキュリティ的に不安があるんじゃなかったの?どういう思考回路でこのまま.NETでいくことにしたの?君のアプリのセキュリティは万全になったかな?
おじさん心配だよ〜
- 367 :nobodyさん:2015/09/13(日) 02:24:04.28 ID:???.net
- >>354
定義されてない例外が起きるなんて誰か言ってるか?
>>351は全ての仕様違反に対して例外が定義されてるわけではないって話だが
まあ、例外定義どころか仕様違反ですらないのに例外が発生しないとかいう人もいたが
- 368 :nobodyさん:2015/09/13(日) 11:47:04.02 ID:???.net
- >>361
駄目だ。分からんかった
- 369 :nobodyさん:2015/09/14(月) 10:47:12.73 ID:???.net
- 普通のcssなら style="width:calc(計算式)"みたいな計算できますが、
ASP.NETのStyleでも同じような事できますか?
- 370 :nobodyさん:2015/09/14(月) 16:48:25.94 ID:???.net
- コントロールのStyleプロパティなら、基本的にはたぶんそのまま表示されるだろうから
普通にブラウザ依存なんじゃないかな
- 371 :nobodyさん:2015/09/14(月) 18:29:08.09 ID:???.net
- asp.netで .aspxファイルの中に記述した
<script type="text/javascript">
var v = '<%= c_sharp_var %>';
</script>
でC#からJSに変数を渡せますが、この部分を別のJSファイルに分離すると、
上記の文字列は単に文字列として解釈されてしまうようでC#の値を取得出来ませんでした。
どうすれば良いでしょうか?
- 372 :nobodyさん:2015/09/14(月) 19:26:05.17 ID:???.net
- >>371
>この部分を別のJSファイルに分離すると、
このあたりをもっとわかりやすく言ってほしい
- 373 :nobodyさん:2015/09/14(月) 19:43:18.66 ID:???.net
- >>372
それは簡単で、
プロジェクトにJavaScriptファイルを追加して、.aspxの中に書いていた
JSのコードをそのファイルに移動するだけです。
ファイルは、.aspxファイルの冒頭で読み込む設定を追加します。
これだけです。
- 374 :nobodyさん:2015/09/14(月) 20:24:08.15 ID:???.net
- >>371
jsファイルもasp.netで処理できるようにするか・・・普通js側でREST呼び出しでJSON受け取るのがいいんでしょうね。めんどくさいケド
- 375 :nobodyさん:2015/09/14(月) 20:36:50.00 ID:???.net
- aspxにjavascriptのグローバル変数を作って、サーバで値埋め込んで返すんだ
(言わせんな恥ずかしい)
- 376 :nobodyさん:2015/09/14(月) 21:56:57.23 ID:???.net
- >>375
先輩、ASP.NETこれからもコーチお願いします。
- 377 :nobodyさん:2015/09/15(火) 12:31:29.98 ID:???.net
- asp:DropDownList
をIE11で開く場合、一番末尾のアイテムが選択されている場合に、
再度ボタンをクリックして開くとウインドウが上方向に開きます。
これを、常時下方向に開かせる手法を教えてください。
自前のDropDownListを作るしかないでしょうか?
- 378 :nobodyさん:2015/09/15(火) 17:00:52.42 ID:???.net
- IEの仕様なんだから無理でしょ
押したら一番上選択したら?
$('#sel').mousedown( function() {
$('option:eq(0)',this).prop('selected','selected');
});
- 379 :nobodyさん:2015/09/15(火) 18:31:57.87 ID:???.net
- レスありがとうございました。
>>378
せっかく教えてもらったのですが、内容が良く分かりません。
asp:DropDownList に、mousedownイベントのイベントハンドラー関数を関連付ることは出来るのでしょうか?
実際にやってみたのですが、出来ませんでした。私のやり方が何か間違ているのかもしれませんが。
- 380 :nobodyさん:2015/09/15(火) 19:37:32.77 ID:???.net
- 横からだが
>>379
>>378はクライアント側のスクリプトだぞ
IEの仕様ということはクライアント側の話だから、サーバ側で操作できない
だからクライアント側のスクリプトで操作すれば、って話
- 381 :nobodyさん:2015/09/15(火) 21:41:35.14 ID:???.net
- >>380
サーバー側でmousedownなんて有るのか?
- 382 :nobodyさん:2015/09/15(火) 22:16:50.67 ID:???.net
- >>381
ないだろ
質問の意図がわからん
- 383 :nobodyさん:2015/09/16(水) 01:18:15.75 ID:???.net
- ドロップダウンのOnChangeでPostbackかかって、
スクロール位置が上に戻るって話じゃないよね?
(それならASP.NETがスクロール位置を保持する機能あるけど・・)
とにかく質問の日本語があやふやで、混乱する。
- 384 :nobodyさん:2015/09/16(水) 07:46:42.66 ID:???.net
- いやたぶん、IEのselectの表示の仕方の話だと思うが
ぶっちゃけASP.NET関係ない
- 385 :nobodyさん:2015/09/16(水) 11:18:06.47 ID:???.net
- IEだとDropDownListが上に開く場合があるから下に開きたいんだろ
- 386 :nobodyさん:2015/09/17(木) 06:55:26.23 ID:???.net
- ASP.NETはLinuxでも動くのか?
- 387 :nobodyさん:2015/09/17(木) 23:05:45.40 ID:???.net
- >>386
ASP.NET MVCがオープンソースなんだよね。
フレームワークがLINUXで動作するようになるらしいね。
いつだろう。
でも、モデルクラスで使う、DataTableなど、System.Dataなどのクラスは使えるのかな。
- 388 :nobodyさん:2015/09/18(金) 07:59:21.46 ID:???.net
- >>387
linux対応はこれからの話か?
- 389 :nobodyさん:2015/09/18(金) 08:30:47.81 ID:???.net
- すでにオープンソース
- 390 :nobodyさん:2015/09/18(金) 12:14:35.97 ID:???.net
- >>389
本当か。
でもLinuxでASP.NETなんて聞いたことが無い。
- 391 :nobodyさん:2015/09/18(金) 12:20:53.67 ID:???.net
- >>390
VisualStudioCodeで検索。
少なくともMacで動いてるのはみた。
- 392 :nobodyさん:2015/09/18(金) 17:35:06.21 ID:???.net
- >>391
節子!それただのエディターや
- 393 :nobodyさん:2015/09/18(金) 18:29:54.57 ID:???.net
- >>392
いや、検索キーワードに使ってくれ
- 394 :nobodyさん:2015/09/18(金) 20:50:57.79 ID:???.net
- .net core でいいだろ
- 395 :nobodyさん:2015/09/19(土) 01:53:51.83 ID:???.net
- >>394
コアだけなので、List<T>クラスなどの基本クラスは使えませんってことないよな
Commandオブジェクトも使える??
- 396 :nobodyさん:2015/09/19(土) 02:42:43.86 ID:???.net
- Asp.net+MVC+EFが動くようにするのが目標みたいなので基本的なクラスは使えるようになるんじゃないの?
- 397 :nobodyさん:2015/09/19(土) 03:08:21.54 ID:???.net
- >>396
WINDOWSフォームアプリが動作しないんだよね。
それ以外は全部いけるのかな。
ASP.NET ALL IN ONEだったっけか?
その思想から、WEBフォーム(ASPX)も動作してくれるかな?
WINDOWS SERVERが要らないのはうれしい。
- 398 :nobodyさん:2015/09/19(土) 06:15:33.52 ID:???.net
- >>397
フォームが動かないと不便だな
- 399 :nobodyさん:2015/09/19(土) 13:53:24.64 ID:???.net
- >>398
あくまでも、ASP.NETだけだろ。
というか、ここ、ASP.NETスレッドじゃなかったっけ。
GNOMEとかで、WINDOWSフォーム動かされたら、WINDOWS自体が売れなくなってしまう。
- 400 :nobodyさん:2015/09/19(土) 14:23:29.63 ID:???.net
- >>399
俺馬鹿だから良く分からん。教えてくれ。
LINUXやMACでASP.NETが使えるけどWEBフォームアプリ動かないのか?
だとしたら、何に使うんだ?フォームアプリ以外を作るのか?
- 401 :nobodyさん:2015/09/19(土) 15:23:06.54 ID:???.net
- >>400
0点(>>399を隅から隅までよく読みましょう)
- 402 :nobodyさん:2015/09/19(土) 15:29:46.91 ID:Ewc7xX0t.net
- >>400
とりあえず目標はMVCじゃね
WebAPIとか最近のはもう動くみたいだし
- 403 :nobodyさん:2015/09/19(土) 16:04:11.01 ID:???.net
- >>401
読んで分からないから聞いているんだろ。
俺より馬鹿なのかよ。教えてくれよ。
- 404 :nobodyさん:2015/09/19(土) 18:14:22.40 ID:???.net
- 基本的な情報も読んでない人が多いな
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 :nobodyさん:2015/09/19(土) 18:21:27.37 ID:???.net
- 「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 :nobodyさん:2015/09/19(土) 18:35:00.77 ID:???.net
- 公式の英語の情報も読むべし
.NET Coreの全体のテストカバレッジは57%くらいと書いてある
同じasp.netでも.net Framework, Mono, .NET Coreのどれの上で
動かすかで変わってくるから混乱しやすいな
>>395
.NET Core5に何が含まれるかここでわかる
https://github.com/dotnet/corefx
System.CollectionsがあるからList(T)は大丈夫でしょ
Collectionsなかったらまともにコードかけないし
- 407 :nobodyさん:2015/09/20(日) 00:10:09.50 ID:???.net
- >>404-406
わー、ありがとう!
いずれは、LINUXでASP.NETゑブアプリを動かしたいなあ。
- 408 :nobodyさん:2015/09/20(日) 00:10:49.05 ID:???.net
- ヱブアプリだった。
- 409 :nobodyさん:2015/09/20(日) 01:38:52.49 ID:???.net
- ASP.NET 5 Schedule and Roadmap
https://github.com/aspnet/Home/wiki/Roadmap
ASP.NET 5、は2016年Q1リリースと書かれている。
遅くともあと6か月以内に出るということだね
あと、.NET Coreもリリース待ちで
テストカバレッジが57%程度、と。
さらに、Katanaもリリース待ちかな?
これも2016年Q1ごろには出てくるかな?
KatanaはGit Hub見るにあまり活発に見えない
- 410 :nobodyさん:2015/09/21(月) 00:10:12.58 ID:???.net
- LINUXで、ASP.NETが動作するようになった場合、
C#コードから、LINUXのコマンドも引数をつけて実行できるかな。
もちろん、LINUXのファイルシステムにアクセスして、ファイルを取得することもできるよな。
まったく同じクラス群で対応されるのかな。
結構楽しみだ。
CentOSで、ASP.NETができるのか。わくわく。
- 411 :nobodyさん:2015/09/21(月) 02:00:54.64 ID:???.net
- ぜんぜんワクワクしない
本質はそこじゃない
- 412 :nobodyさん:2015/09/21(月) 05:21:25.79 ID:???.net
- PHPやRubyと同じ条件(win server無し)で動かせるとなれば
最強の生産性を誇るASP.NETが1番人気を得るのは必定
- 413 :nobodyさん:2015/09/21(月) 09:16:52.33 ID:???.net
- >>412
まだ良く分からん。
linuxでasp.netが出来るようになったら
いまのwindows版asp.netで出来ることはlinuxでも同じように出来るん?
iisサーバーじゃなくてもええの?
- 414 :nobodyさん:2015/09/21(月) 10:32:47.27 ID:???.net
- そりゃ今のと同じように出来なければ、asp.netが出来るとは言えんだろう
つまりWebフォームが動かんasp.netなど認められん
まあOWINでSystem.Web系を再構築すれば行けるんだろうけど
Webフォーム需要はないのかねぇ
- 415 :nobodyさん:2015/09/21(月) 11:55:45.04 ID:???.net
- ん?
じゃあWebフォームが動かないと言う情報は何の事やねん?
- 416 :nobodyさん:2015/09/21(月) 12:07:26.46 ID:???.net
- >>413
せっかく貼ったのに、403以降のリンク先くらい読みな
.NET Coreはsubsetであり、.NET Frameworkより機能は少ない。
つまり.NET FrameworkがあるWindowsより機能は制限される。
その典型が、Web Forms
OWINの技術でWeb Serverは好きなものが使えるようになる
>>414
Internet siteならWeb Formsは需要はあまりない。
ポストバックでパフォーマンスが落ちる。大規模サイトに使えない
UIを完全にコントロールできない、という欠点もある
不特定多数のデバイスに対応できない
社内向けシステムならどうせWindowsでやるんだから
Web Formsは.net Frameworkでだけ動けば十分だと思う
- 417 :nobodyさん:2015/09/21(月) 12:58:26.96 ID:???.net
- そういう問題ではない
- 418 :nobodyさん:2015/09/21(月) 13:30:58.53 ID:???.net
- >>415
System.Webは切り捨てようって言う方向だって話だろ
再構築しようと言う話は聞いたことが無いから出てないんだろう
>>416
Webフォームが遅いのはポストバックのせいじゃなくてビューステートのせい
今のコントロールはビューステート完全には殺せないしなぁ
自作のコントロールだけ使えば完全にhtmlを制御できるけど
まあそれならWebフォームじゃなくても良いからなぁ
コントロールで機能まとめてhtmlレンダリングさせるって考え方は良いと思うんだけどなぁ
すくなくともMVCのhtmlヘルパーなんかよりは筋は良いと思うけど
- 419 :nobodyさん:2015/09/21(月) 14:05:37.95 ID:???.net
- もう全然分からん。誰か初心者向けに解説文を書いてくれ〜
- 420 :nobodyさん:2015/09/21(月) 14:23:21.33 ID:???.net
- >>418
ポストバックもビューステートも密接に関連してるでしょ
MSのエバンジェリストがポストバックが性能落ちる要因と
なってると書いてたよ
>>419
本よりも動画のがわかりやすい
YouTubeにいい解説動画たくさんある
- 421 :nobodyさん:2015/09/21(月) 15:00:02.97 ID:???.net
- >>420
デカイviewstateをpostbackするから遅くなりがちなんでしょ
viewstate不要なコントロールをしっかり切ればたいてい問題ないけどな
きちんと分かってない人はWebFormsは、重い、だってエバンジェリストが言ってたから、で思考停止するかもぬ
- 422 :nobodyさん:2015/09/21(月) 15:45:49.82 ID:???.net
- MVCがIISなしで動けば言うことない
webフォームはwindowsだけでもいいよ
- 423 :nobodyさん:2015/09/21(月) 16:23:48.03 ID:???.net
- >>420
どこに有るんだよ動画。英語はダメだぞ
- 424 :nobodyさん:2015/09/21(月) 21:15:06.20 ID:???.net
- >>420
>MSのエバンジェリストがポストバックが性能落ちる要因
URLプリーズ
- 425 :nobodyさん:2015/09/21(月) 22:03:40.24 ID:???.net
- >>423
英語に決まってるだろ
IT業界で英語を避けて新しい技術を学ぼうなんて無理だ
>>424
忘れた。日本語の書籍も海外サイトのリソースも色々
みてるから誰の記事かはもう覚えてない。
ただ仕組み考えれば真実とわかるだろう
420の人もかいてるように、Web Formsは必要のないデータも
大量にやり取りするから、無駄なデータが流れる。
サーバ側のCPU負荷もあがる
複数のUIを変更した後に送信(post)したいような処理でも、
Postbackだと何度もサーバにリクエストが飛んでしまう処理もよくある。
だから大規模サイトではWeb Formsは向かない。
リッチなUI、高い開発生産性と引き換えに、performanceは落ちる
トラフィック多いサイトはMVCでやるのが定石
- 426 :nobodyさん:2015/09/21(月) 22:25:32.75 ID:???.net
- MVCはブートストラップの似たような見た目になりがち
- 427 :nobodyさん:2015/09/21(月) 22:26:10.32 ID:???.net
- >>426
それは関係ない(笑)
- 428 :nobodyさん:2015/09/22(火) 11:14:30.24 ID:???.net
- みなさん、レポート関係ってどう出力してますか。
DataTableあたりから、情報を加工して、最終的にはpdfとして出せればいいなと思うんですが。
やはり、レポート専用オブジェクトを自作するしかないんでしょうか。
.netにも、クリスタルレポートとかあったように思うんですが、
ライセンス気にしない無償のがいいです。
- 429 :nobodyさん:2015/09/22(火) 15:17:25.35 ID:???.net
- >>428
たとえあったとしても、.net coreから外されたら辛いから、
自分で実装しようと思う。
- 430 :nobodyさん:2015/09/24(木) 18:55:07.15 ID:???.net
- .NET Core途中でブン投げないかが心配だな
WinFSの時みたいに
- 431 :nobodyさん:2015/09/24(木) 21:10:27.95 ID:???.net
- 所詮今あるもののサブセットでしかないんだから、投げることはないんじゃない
- 432 :nobodyさん:2015/09/24(木) 21:26:14.52 ID:???.net
- Open Sourceだし誰かしら開発を続けるでしょ
それとGitHubみたらそんな心配がないくらいに活発に
開発が続いてるのがわかるはず
MSがOpen Source化を止めない限り大丈夫
- 433 :nobodyさん:2015/09/24(木) 22:05:03.74 ID:???.net
- asp.net 5ではフレームワークを.net framework 4.6 と.net core5から選択出来るみたい
frameworkはレガシィサポートで今後の.netは.net coreに統一されるのか
- 434 :nobodyさん:2015/09/24(木) 22:59:46.83 ID:???.net
- .net coreがサポートするのはasp.netとUWPだけか
ほんとにLinuxやmacでUWPが動くのか懐疑的だが
いずれにしてもwindows formsとWPFは今のバージョンが最終版になりそうだ
- 435 :nobodyさん:2015/09/24(木) 23:33:57.07 ID:???.net
- しかし、どうして、MSは、ASP.NETを、LINUXでも動作せられるようにしたんだろう
- 436 :nobodyさん:2015/09/24(木) 23:59:28.35 ID:???.net
- そりゃあIISとかwindows serverに固執してたらシェア縮小で死ぬのを黙って待つだけだからな
asp.netを普及させてPHPやrubyと同レベルの選択肢にしたい
そしてあわよくばAzureに客を引き込んで稼ぐのがmsの生存戦略
- 437 :nobodyさん:2015/09/25(金) 01:09:04.74 ID:???.net
- >>436
>Azureに客を引き込んで稼ぐ
これが怖いな。
ある程度の機能を、asp.netで使わせておいて、のちに革新的な機能を開発して、
それを使いたければ、windows使えよってならないだろうかと危惧する。
たとえば、sqlserver接続機能、entityモデル定義と実装機能も使えるんだろうか。
最初は無料でひきつけておいて、あとから金を払うようにさせる手法なんて、常套じゃないか。
- 438 :nobodyさん:2015/09/25(金) 01:10:38.58 ID:???.net
- その一方で、本当にオープンソースなフレームワーク、phpなどが廃れていって、
asp.netが生き残ることになれば怖いことになる。
まるで外来生物が生態系を乗っ取るかのような。
- 439 :nobodyさん:2015/09/25(金) 03:42:26.63 ID:???.net
- >>433
選択できる、という表現はちょっと違う。
asp.net5でFrameworkに依存しなくなった。
Microsoftはサードパーティ含めて色々なFrameworkが
出てくると予想している。
ちなみにWeb Serverにも依存しないようになった。OWINのおかげ。
.NET Frameworkはレガシーではない。フル機能版が.NET Framework
Subsetが.NET Core
- 440 :nobodyさん:2015/09/25(金) 03:49:10.18 ID:???.net
- >>434
MSは簡単に昔のテクノロジーへのサポートを切らない。
WPFやWindows Formsのサポートは継続
>>436
Rubyなんて海外ではもう人気なくなってきてるよ
PythonやPHPよりずっと下
RubyはRails専用言語みたいな位置づけになってる
- 441 :nobodyさん:2015/09/25(金) 04:05:35.54 ID:???.net
- 多少機能が少なくても新規開発は.NetCoreがサポートする範囲で作るのが主流になりそうな気がする
MVCやweb api,signalrのほとんどの機能は使えそうだし
現状IISで動かしていても安価なLinux運用は将来選択可能にしておきたいだろう
- 442 :nobodyさん:2015/09/25(金) 14:12:12.62 ID:???.net
- >>441
IISとLinuxを同列にするのはちょっと違うんじゃね
結局のとこIISがネックだってことは、つまりWindowsのライセンスがネックだって事だろう
シェア回復だけなら、Windowsサーバ系無償化とCAL廃止って作戦もある気はする
- 443 :nobodyさん:2015/09/29(火) 17:00:55.18 ID:???.net
- vs 2010から、vs 2015 communityを使い始めるようになりました。
デフォルトでは、ダークグレイの背景色になっていますね。
背景色が変わるだけで、違和感覚えません?
MSのことだから、単にオシャレというだけでなくて、何か生産性のために意図しているのだと思うんですが。
- 444 :nobodyさん:2015/09/29(火) 17:04:10.40 ID:???.net
- >>443
asp.netで質問するより
vs2015スレで聞けば?
俺は好きな色だな
- 445 :nobodyさん:2015/10/05(月) 15:31:28.40 ID:???.net
- asp.netで動くシンプルなcmsある?
左に見出しの一覧表示ができてクリックすると本文にジャンプ出来ればいい
- 446 :nobodyさん:2015/10/07(水) 22:39:12.74 ID:???.net
- webformアプリでform上に
browser.navigatorだっけ?を貼り付けて
簡易ブラウザみたいなサイトを作ったとしたら、それはクライアントサイド、サーバーサイドのどっちに負荷がかかるの?
- 447 :nobodyさん:2015/10/15(木) 13:58:31.07 ID:???.net
- JSからC#へ文字列を送って、C#で加工してJSで受け取りたいのですが、
JSで $.ajaxでPOST
C#側で受けとっけ加工しreturn
という手順で良いでしょうか?
C#側の実装が分かりません。ヒント教えてください。
- 448 :nobodyさん:2015/10/15(木) 14:43:39.17 ID:???.net
- >>447
C#っていうかサーバ側でASP.NETの話なら
普通にWEBサービス(.asmx)つくって、メソッドにScriptService属性付けとく
基本的にはこれだけで出来るはず
- 449 :nobodyさん:2015/10/15(木) 15:15:14.45 ID:???.net
- >>448
ありがとうございました。出来ました。
ちなみにメソッドにstaticを付けると出来なかったのですが、
何故でしょうか?
- 450 :nobodyさん:2015/10/15(木) 17:50:47.86 ID:???.net
- >>449
ScriptService付けるのはメソッドじゃなくてクラスだった
asmxの静的メソッドはWebMethod付けても公開されないっぽい
逆にWEBページ(aspx)のメソッドをWEBサービスで公開するには静的メソッドじゃないとダメだったり
詳しい理由は知らん
- 451 :nobodyさん:2015/10/15(木) 18:31:13.46 ID:???.net
- >>450
ありがとうございました。staticの有無で動作が逆なので、
ややこしいですよね。
- 452 :nobodyさん:2015/11/03(火) 23:11:47.36 ID:???.net
- GridViewでborder幅を
┏━┯━┳━┯━┓
┃ │ ┃ │ ┃
┃ │ ┃ │ ┃
┗━┷━┻━┷━┛
みたいに部分的に線幅を変える事は可能でしょうか?EXCELみたいに。
ググッた限りでは出来そうにありませんでした。
- 453 :nobodyさん:2015/11/04(水) 18:53:05.44 ID:???.net
- そういうCSSを適用させれば出来ると思うけど
- 454 :nobodyさん:2015/11/05(木) 16:35:48.41 ID:???.net
- >>453
レスありがとうございました。
試してみたのですが、良く分かりません。
それとは別に、
□□
のように2列の段組みをしたいのですが、ASP.NETの場合はテーブルを使う手法と
CSSを使う手法のどちらが一般的ですか?
レスポンシブデザインを希望です。ぐぐっても情報がありませんでした。
- 455 :nobodyさん:2015/11/05(木) 18:54:53.54 ID:???.net
- テーブルとCSSは相反する要素ではないわけだが
まあ、レスポンシブかどうか以前に、レイアウト組むためだけにテーブル使うのは良くないって流れはあったが
ググル前に基本的な事を勉強した方が良いんじゃない
とりあえずASP.NET以前の話だから
- 456 :nobodyさん:2015/11/06(金) 17:38:23.73 ID:???.net
- >>454
レイアウト目的でテーブル使うのはもう時代遅れ。
レイアウト用にテーブルは使うべきじゃない。
SEOの視点でみてもレイアウトにテーブル使用は×
452じゃないけど。
Web FormsのコントロールでUIを細かく制御するのは
できないと思う。
その弱点を克服するためにはASP.net MVCを使うのが定石
ASP.net MVCではUIを完全に制御できる。
- 457 :nobodyさん:2015/11/06(金) 20:13:22.64 ID:???.net
- >>456
>Web FormsのコントロールでUIを細かく制御するのは
>できないと思う。
まあ、細かくのレベル次第なんだけどね
グリッド系コントロールでカラムごとにクラス指定するぐらいは出来るぞ
UI系は結構こまかい注文が出たんだろうなぁ。わりと頑張ってる
(その結果がテンプレートでHTML直書きという本末転倒さなわけだが)
MVCはUIを制御と言うより、HTMLを制御ってレベルの細かさだと思うわ
まあそれでもhtmlヘルパー?何それ?コントロールとどう違うの?って感じはあるが
- 458 :nobodyさん:2015/11/07(土) 08:39:35.67 ID:???.net
- ASP.net MVCではWeb Formsのコントロールが使えないわけだけど、
このコントロールだけはないと不便、必須だっていうコントロール
は何かある?
>>457
出来合いのコントロールをソース追ってまで細かくいじろうとしたことないな
Visual StudioのUIから変更できないところは潔くあきらめてる。
具体的にどういった手法でクラス指定してる?
受託開発とかだと注文うるさそうでかわいそうだ
- 459 :nobodyさん:2015/11/07(土) 18:01:11.59 ID:???.net
- >>458
別にコントロールのソースとか追わんでも、コントロールの機能でサポートされてるぞって話だが
>具体的にどういった手法でクラス指定してる?
単純な方法なら、VSのデザイナから列の編集で該当する列のプロパティいじるだけだが
- 460 :nobodyさん:2015/11/12(木) 15:04:20.07 ID:???.net
- visual studioで拡張子 .json ファイルに
javascriptコードを入れるとjavascriptと認識されずにエラーするのはvisual studioの仕様ですか?
{ "data":123}
はokデスが
var a={ "data":123}
と書くと
エラーメッセージ出ます。
- 461 :nobodyさん:2015/11/12(木) 15:26:56.26 ID:???.net
- ASP.NET関係ないしスレ違いだな
jsonってデータフォーマットだからもともとそう言うものじゃないのかね
今だとRFCの定義あるはずだから気になるなら調べてみたら
- 462 :nobodyさん:2015/11/12(木) 16:00:06.26 ID:???.net
- スレはここで問題ないよね。
分からないなら答えるなよ。
そういうのが本当のスレ違い。
231 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200