facebook twitter hatena line google mixi email
★お気に入り追加


  • 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

ここまで見た
  • 437
  •  
  • 2015/09/25(金) 01:09:04.74
>>436
>Azureに客を引き込んで稼ぐ

これが怖いな。
ある程度の機能を、asp.netで使わせておいて、のちに革新的な機能を開発して、
それを使いたければ、windows使えよってならないだろうかと危惧する。

たとえば、sqlserver接続機能、entityモデル定義と実装機能も使えるんだろうか。
最初は無料でひきつけておいて、あとから金を払うようにさせる手法なんて、常套じゃないか。

ここまで見た
  • 438
  •  
  • 2015/09/25(金) 01:10:38.58
その一方で、本当にオープンソースなフレームワーク、phpなどが廃れていって、
asp.netが生き残ることになれば怖いことになる。

まるで外来生物が生態系を乗っ取るかのような。

ここまで見た
  • 439
  •  
  • 2015/09/25(金) 03:42:26.63
>>433
選択できる、という表現はちょっと違う。
asp.net5でFrameworkに依存しなくなった。

Microsoftはサードパーティ含めて色々なFrameworkが
出てくると予想している。

ちなみにWeb Serverにも依存しないようになった。OWINのおかげ。

.NET Frameworkはレガシーではない。フル機能版が.NET Framework
Subsetが.NET Core

ここまで見た
  • 440
  •  
  • 2015/09/25(金) 03:49:10.18
>>434
MSは簡単に昔のテクノロジーへのサポートを切らない。
WPFやWindows Formsのサポートは継続

>>436
Rubyなんて海外ではもう人気なくなってきてるよ
PythonやPHPよりずっと下
RubyはRails専用言語みたいな位置づけになってる

ここまで見た
  • 441
  •  
  • 2015/09/25(金) 04:05:35.54
多少機能が少なくても新規開発は.NetCoreがサポートする範囲で作るのが主流になりそうな気がする
MVCやweb api,signalrのほとんどの機能は使えそうだし
現状IISで動かしていても安価なLinux運用は将来選択可能にしておきたいだろう

ここまで見た
  • 442
  •  
  • 2015/09/25(金) 14:12:12.62
>>441
IISとLinuxを同列にするのはちょっと違うんじゃね
結局のとこIISがネックだってことは、つまりWindowsのライセンスがネックだって事だろう

シェア回復だけなら、Windowsサーバ系無償化とCAL廃止って作戦もある気はする

ここまで見た
  • 443
  •  
  • 2015/09/29(火) 17:00:55.18
vs 2010から、vs 2015 communityを使い始めるようになりました。

デフォルトでは、ダークグレイの背景色になっていますね。
背景色が変わるだけで、違和感覚えません?
MSのことだから、単にオシャレというだけでなくて、何か生産性のために意図しているのだと思うんですが。

ここまで見た
  • 444
  •  
  • 2015/09/29(火) 17:04:10.40
>>443
asp.netで質問するより
vs2015スレで聞けば?
俺は好きな色だな

ここまで見た
  • 445
  •  
  • 2015/10/05(月) 15:31:28.40
asp.netで動くシンプルなcmsある?
左に見出しの一覧表示ができてクリックすると本文にジャンプ出来ればいい

ここまで見た
  • 446
  •  
  • 2015/10/07(水) 22:39:12.74
webformアプリでform上に
browser.navigatorだっけ?を貼り付けて
簡易ブラウザみたいなサイトを作ったとしたら、それはクライアントサイド、サーバーサイドのどっちに負荷がかかるの?

ここまで見た
  • 447
  •  
  • 2015/10/15(木) 13:58:31.07
JSからC#へ文字列を送って、C#で加工してJSで受け取りたいのですが、
 JSで $.ajaxでPOST
 C#側で受けとっけ加工しreturn
という手順で良いでしょうか?
C#側の実装が分かりません。ヒント教えてください。

ここまで見た
  • 448
  •  
  • 2015/10/15(木) 14:43:39.17
>>447
C#っていうかサーバ側でASP.NETの話なら
普通にWEBサービス(.asmx)つくって、メソッドにScriptService属性付けとく
基本的にはこれだけで出来るはず

ここまで見た
  • 449
  •  
  • 2015/10/15(木) 15:15:14.45
>>448
ありがとうございました。出来ました。
ちなみにメソッドにstaticを付けると出来なかったのですが、
何故でしょうか?

ここまで見た
  • 450
  •  
  • 2015/10/15(木) 17:50:47.86
>>449
ScriptService付けるのはメソッドじゃなくてクラスだった

asmxの静的メソッドはWebMethod付けても公開されないっぽい
逆にWEBページ(aspx)のメソッドをWEBサービスで公開するには静的メソッドじゃないとダメだったり
詳しい理由は知らん

ここまで見た
  • 451
  •  
  • 2015/10/15(木) 18:31:13.46
>>450
ありがとうございました。staticの有無で動作が逆なので、
ややこしいですよね。

ここまで見た
  • 452
  •  
  • 2015/11/03(火) 23:11:47.36
GridViewでborder幅を
┏━┯━┳━┯━┓
┃ │ ┃ │ ┃
┃ │ ┃ │ ┃
┗━┷━┻━┷━┛
みたいに部分的に線幅を変える事は可能でしょうか?EXCELみたいに。
ググッた限りでは出来そうにありませんでした。

ここまで見た
  • 453
  •  
  • 2015/11/04(水) 18:53:05.44
そういうCSSを適用させれば出来ると思うけど

ここまで見た
  • 454
  •  
  • 2015/11/05(木) 16:35:48.41
>>453
レスありがとうございました。
試してみたのですが、良く分かりません。
それとは別に、
□□
のように2列の段組みをしたいのですが、ASP.NETの場合はテーブルを使う手法と
CSSを使う手法のどちらが一般的ですか?
レスポンシブデザインを希望です。ぐぐっても情報がありませんでした。

ここまで見た
  • 455
  •  
  • 2015/11/05(木) 18:54:53.54
テーブルとCSSは相反する要素ではないわけだが
まあ、レスポンシブかどうか以前に、レイアウト組むためだけにテーブル使うのは良くないって流れはあったが
ググル前に基本的な事を勉強した方が良いんじゃない
とりあえずASP.NET以前の話だから

ここまで見た
  • 456
  •  
  • 2015/11/06(金) 17:38:23.73
>>454
レイアウト目的でテーブル使うのはもう時代遅れ。
レイアウト用にテーブルは使うべきじゃない。
SEOの視点でみてもレイアウトにテーブル使用は×

452じゃないけど。
Web FormsのコントロールでUIを細かく制御するのは
できないと思う。
その弱点を克服するためにはASP.net MVCを使うのが定石
ASP.net MVCではUIを完全に制御できる。

ここまで見た
  • 457
  •  
  • 2015/11/06(金) 20:13:22.64
>>456
>Web FormsのコントロールでUIを細かく制御するのは
>できないと思う。
まあ、細かくのレベル次第なんだけどね
グリッド系コントロールでカラムごとにクラス指定するぐらいは出来るぞ
UI系は結構こまかい注文が出たんだろうなぁ。わりと頑張ってる
(その結果がテンプレートでHTML直書きという本末転倒さなわけだが)

MVCはUIを制御と言うより、HTMLを制御ってレベルの細かさだと思うわ
まあそれでもhtmlヘルパー?何それ?コントロールとどう違うの?って感じはあるが

ここまで見た
  • 458
  •  
  • 2015/11/07(土) 08:39:35.67
ASP.net MVCではWeb Formsのコントロールが使えないわけだけど、
このコントロールだけはないと不便、必須だっていうコントロール
は何かある?

>>457
出来合いのコントロールをソース追ってまで細かくいじろうとしたことないな
Visual StudioのUIから変更できないところは潔くあきらめてる。

具体的にどういった手法でクラス指定してる?

受託開発とかだと注文うるさそうでかわいそうだ

ここまで見た
  • 459
  •  
  • 2015/11/07(土) 18:01:11.59
>>458
別にコントロールのソースとか追わんでも、コントロールの機能でサポートされてるぞって話だが
>具体的にどういった手法でクラス指定してる?
単純な方法なら、VSのデザイナから列の編集で該当する列のプロパティいじるだけだが

ここまで見た
  • 460
  •  
  • 2015/11/12(木) 15:04:20.07
visual studioで拡張子 .json ファイルに
javascriptコードを入れるとjavascriptと認識されずにエラーするのはvisual studioの仕様ですか?
{ "data":123}
はokデスが
var a={ "data":123}
と書くと
エラーメッセージ出ます。

ここまで見た
  • 461
  •  
  • 2015/11/12(木) 15:26:56.26
ASP.NET関係ないしスレ違いだな

jsonってデータフォーマットだからもともとそう言うものじゃないのかね
今だとRFCの定義あるはずだから気になるなら調べてみたら

ここまで見た
  • 462
  •  
  • 2015/11/12(木) 16:00:06.26
スレはここで問題ないよね。
分からないなら答えるなよ。
そういうのが本当のスレ違い。

ここまで見た
  • 463
  •  
  • 2015/11/12(木) 16:26:54.44
なんでjsonにjavascriptコードを書くんだよ
VSに文句があるならこっちに行けば?

Visual Studio 2015 Part3(c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1443285840/

ここまで見た
  • 464
  •  
  • 2015/11/20(金) 13:31:36.49
過去レス読んでも良く分からないので教えて。
ASP.NET5というのを入れればLinuxのApacheサーバーでASP.NETのWEBサイトが作れる?
Visual StudioからWEBサイトの発行も出来るの?
ヨロしく

ここまで見た
  • 465
  •  
  • 2015/11/21(土) 10:42:15.53
>>464
https://github.com/aspnet/Home

未経験者はまずWindowsの環境でasp.net 5 を試したほうがいい。
上の
Getting Started with ASP.NET 5 and DNX
を読めばいい。

正式版のリリースは2016年第1四半期、つまり来年の3月。

ここまで見た
  • 466
  •  
  • 2015/11/21(土) 12:46:08.74
>>465
有難うございました。早速試してみます。

ここまで見た
  • 467
  •  
  • 2015/11/21(土) 15:10:00.17
ASP.NET 5は、RC(Release Candidate)が出ていたんだな
RCがでたならもうテストしても良さそうだ

>>466
464のダウンロードリンク切れしてた。
こっちからのが良かった
https://www.asp.net/vnext

Linuxの.NET Coreはまだ移植が終わってない。
試すならWindows版からというのはそういう意味。
Linuxでの運用はドキュメントも充実してないから現時点では人柱。

ここまで見た
  • 468
  •  
  • 2015/11/22(日) 23:13:35.60
Button1に OnClientClick="func();return false;" としておけば
func()を呼び出してPostBackは発生させないように出来ると思うのですが、
そのページをスマホで開いてボタンを押すと何故かPostBackが発生します。
パソコンではPostBackは発生しませんでした。
そういう経験ある人いますか?対策が分かれば教えて下さい。

ここまで見た
  • 469
  •  
  • 2015/11/23(月) 13:05:50.96
せめてスマホの種類とかブラウザとか書けないのか

つかポストバック不要なら、そもそもASP.NETのボタンコントロールである必要あるのか疑問だが

ここまで見た
  • 470
  •  
  • 2015/11/23(月) 14:28:17.93
Desktop, Mobile両対応なサイトで、ボタン、テキストボックス、ラジオボタン
などのコントロールなど使て、PostBack不要ならVisualStudioのASP.NETの
どのテンプレート使えば良いですか?
今は良く分からないのでASP.METの WEB Formsと言うのでやっています。

ここまで見た
  • 471
  •  
  • 2015/11/23(月) 14:55:28.80
追加ですが、処理はクライアントサイドのJavaScriptのみで処理すると言う前提です。

ここまで見た
  • 472
  •  
  • 2015/11/23(月) 14:56:09.93
<asp:Button>じゃなくて普通のhtmlの<button>で良いんじゃないかって言う事なんだが

ここまで見た
  • 473
  •  
  • 2015/11/23(月) 15:50:23.89
>>472
<button>でやるとPostBackしないのですか!
知らなかったです。さっそく試してみます。
それと<asp:TextBox>でENTERを押してもPostBackが起こって困っていました。
これもinput textなどでやると解決するのでしょうか。とにかく試してみます。
有難うございました。

ここまで見た
  • 474
  •  
  • 2015/11/28(土) 21:54:56.41
質問です v.s.2015 community editionをつかっています。
webフォームプロジェクトで、
web.confに、次のようにカスタムセクションを定義しました。
コードからアクセスして使います。

しかし、V.S.で、web.confを開くと、「メッセージ」ウィンドウ(ビルド+IntelliSense)に、
(i)スキーマが見つからないという情報が上がってきます。

要素 'TESTSECTION' のスキーマ情報が見つかりませんでした
要素 'add' のスキーマ情報が見つかりませんでした
属性 'key' のスキーマ情報が見つかりませんでした
属性 'value' のスキーマ情報が見つかりませんでした


<configSections>
<section name="TESTSECTION"
type="System.Configuration.AppSettingsSection"/>

</configSections>

<TESTSECTION>
<add key="A" value="a"/>
<add key="B" value="b"/>
<add key="C" value="c"/>
<add key="D" value="d"/>
</TESTSECTION>


ビルドはできるし、意図したコードからのアクセスもできるんですが、
このインフォメーションが気になります。

何をすれば解消するんでしょうか??

ここまで見た
  • 475
  •  
  • 2015/11/28(土) 23:56:09.04
>>474
スキーマって何だよ?

ここまで見た
  • 476
  •  
  • 2015/11/29(日) 00:06:36.51
VSがどっかにスキーマ定義ファイルもってたはずだから、そこに追加してやれば消えるだろうけど

ここまで見た
  • 477
  •  
  • 2015/11/29(日) 00:13:55.74
>>476
レスありがとう。

このあたりがヒントになるかと思ってますが、今日はもう疲れましたーーー
http://stackoverflow.com/questions/179927/how-to-resolve-could-not-find-schema-information-for-the-element-attribute-xxx

いちいち、valueや、keyの型(文字列型?)を指定する必要があるのは面倒くさいです。
でも、コードからの必要な情報は取得できるんですよ。

Intellisenseが「わからんぞ!」って怒っているようです。

ここまで見た
  • 478
  •  
  • 2015/11/29(日) 00:19:37.20
>>475
クラスで言うところのフィールドの型定義のようなものなのかなと思っています。
データベースで言えば、列情報に相当するのでしょうか。

そして、この場合は、add,key,valueがそれぞれなんであるのかの定義のようです。

多分、addは、keyとvalueを含有している要素であり、
keyとvalueは文字列型の属性ということを指定する必要があるようです。

でも、文句を言っているのは、Intellisenseのようで、デバッガもコンパイラも文句なしに通ります。
C#お得意の型類推でもしているんでしょうか。

ここまで見た
  • 479
  •  
  • 2015/11/29(日) 00:22:38.37
>>476
ともに文字列型のkeyとvalueの属性値を持つビルトイン要素(定義不要のやつ)のようなものってないのかなあ。
ちょうどディクショナリ型の要素。

ここまで見た
  • 480
  •  
  • 2016/02/26(金) 10:45:19.61
ここにはASP.NETの専門家の人が多いと思いますので教えて下さい。
VisualStudio2013でWEBサイトをftpで発行しました。
発行先はlinux上のapacheサーバーです。その文字コードはutf-8です。
Windows側はsjisなので、フォルダ名やファイル名に日本語が含まれていると
発行はできますが、linux側で確認すると化けています。
文字化けをさせないように発行する方法がありましたらヒントを教えて下さい。

ここまで見た
  • 481
  •  
  • 2016/02/26(金) 18:04:17.84
ファイルシステムでのファイル名の問題なら
そのlinuxで日本語のファイル名が使えるのなら、FTPの問題じゃね
ファイルシステムの文字コードなんて通常意識する必要はないが、NTFSはSJISじゃなかったはずだがな

ソース中に記述されたファイル名の問題なら、ソースをUTF-8にすれば良いんじゃね
FTPの転送モードでいらん変換されてる可能性もあるな
まあホントに文字コードの問題ならファイル名以外の日本語も化けるはずなんだが

いずれにしても、Windows以外で使おうかってシステムのファイル名に日本語使おうと思う勇気には感嘆するわ
つかVS2013のデフォっていまだにSJISなのか?

ここまで見た
  • 482
  •  
  • 2016/02/26(金) 21:25:29.83
>481
レスありがとうございました。

>ファイルシステムでのファイル名の問題なら
そうです。ファイル名が化けます。

>そのlinuxで日本語のファイル名が使えるのなら、FTPの問題じゃね
Visual StudioでFTPの手段で発行しているだけなので、他のFTPソフトを使っているわけではありません。

>つかVS2013のデフォっていまだにSJISなのか?
たぶんそうだと思います。

ここまで見た
  • 483
  •  
  • 2016/03/03(木) 20:35:33.25
FTPの問題でしょう UTF-8対応の使えば?

まあ、UTF-8にしても apacheでまたいろいろありそう

ここまで見た
  • 484
  •  
  • 2016/03/04(金) 10:15:22.34
>>483
VSのFTPってそんなに性能悪いの?

ここまで見た
  • 485
  •  
  • 2016/03/04(金) 19:00:44.69
>>484
性能じゃなくて機能だと思うが
FTPが問題だとしても、その原因がVS側なのかlinux側なのか判断できないわけだが
サーバとクライアント両方が日本語ファイル名に対応してないとダメなわけだから

ここまで見た
  • 486
  •  
  • 2016/04/03(日) 09:05:45.68
WebFormプロジェクトを作成すると
PC向けとモバイル向けサイトが出来ました。
でもモバイル向けサイトにSite.cssの設定が反映されません。
原因が分かる人いますか?

ここまで見た
  • 487
  •  
  • 2016/04/03(日) 10:58:04.83
>>486
最低限、何を使って作成したのかぐらい書けないのかね

砂時計アラームタイマー
フリックゾンビ
ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email