【質問】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
-
- 113
- 2014/06/10(火) 20:16:25.99
-
>>112
SQLServerに限定はされないようだけど。
まあ、ASP.NET使っていてベンダーロックインを懸念するのはナンセンスじゃないかな(笑)
Social Providerとかイマドキの機能があるし、まあまあ期待できると思うよ。
-
- 114
- 2014/06/10(火) 20:17:10.32
-
>>111
使えないSEの方の話は興味無いっす。
-
- 115
- 2014/06/10(火) 20:54:50.79
-
>>113
MySQL環境で使ったこともない人に言われてもなあ
MySQLでMembershipは簡単には使えなかった
web.configを変えるだけでは動かない
調べるのもめんどうになってメンバー管理は自分で作った。
>ASP.NET使っていてベンダーロックインを懸念するのはナンセンスじゃないかな(笑)
ライセンスは、IISとSQL Serverのライセンスがあるが、
SQL Serverへのロックインを避ければライセンスを安く抑えられる
SQL Expressではレプリケーション使えないし、使えるバージョンはお高い。
開発生産性で、ASP.netの代替となるものはないが、
DBの代替はあるということ
-
- 116
- 2014/06/10(火) 21:06:05.62
-
>>115
SQL Server限定ではないというのはIdentityについての言及なんですが。Tutorialも見たことない人が想像でロックインなんてねぇ・・。
技術的なロックインは無さそうという話から、運用環境のライセンス料に話題をすり替えられても・・。
開発環境として優れているのは仰るとおり。
加えてSQLServerのDeveloper Editionは激安です。
-
- 117
- 2014/06/10(火) 21:23:59.70
-
>>116
すり替えって何言ってるんだ
ベンダーロックインで一番困るのはライセンスだろ
>SQLServerのDeveloper Editionは激安です。
それは本番の環境で使うの禁止されてるだろ
話にならない
-
- 118
- 2014/06/10(火) 21:43:14.63
-
技術の議論に本番も糞もねーよ
商売したなら勝手にやってな
無償サポート代わりに技術系の掲示板使うなクズ人間
-
- 119
- 2014/06/10(火) 21:54:16.18
-
>>117
最後の開発環境の話からDeveloper Editionの話に繋がるのに、本番禁止を指摘してくるとか、アンタやばいんじゃね??
それで仕事成り立ってるの?(笑)
-
- 121
- 2014/06/10(火) 22:06:59.93
-
確かに、あまり自分の金で買うものではないな
-
- 122
- 2014/06/10(火) 22:25:21.74
-
>>120
開発環境で使う分には安いし、優れてるね、って同調してるのに・・・。
SQL ServerのStandard Editionはコアライセンスで120万弱だし、
人足かけて開発する会社としては安い・高いは判断によるだろうね。
まあ自分の金で買うことはないよ(笑)
最近はAWSのRDSはじめPaaSが台頭してきて、初期投資の考え方も
変わってきちゃったけどね。
"高い"SQLServerの替わりに"タダ"のMySQL使える僕スゴイでしょ、
なんて思ってるんじゃない?
個人的にはOracleにロックインされる方がこえーよ(笑)
-
- 123
- 2014/06/11(水) 03:30:09.23
-
>>115
web.configを変えるだけで使えなかったらベンダーロックインですか
調べるのもめんどうって
この程度調べるのが面倒ってまさか仕事でASP.NETのシステム開発してるんじゃないよね
-
- 124
- 2014/06/11(水) 06:41:58.45
-
>>123
めんどくさいやつだな
調べてMySQLでもMembershipを実現するメリットと
自分でコード書く方法を検討して決めてんだよ
Membershipは複雑なのに柔軟性がない
ちょっと使ってみればわかるだろ
案の定、Membership出来が悪すぎてすぐ廃止された
俺の書いたメンバー管理はASP.net vNextになっても使えるから
結果的に正解だった
MSが用意したライブラリとかDBとかをすべて使うことを前提に
やってるおまえのほうがよっぽど素人
-
- 125
- 2014/06/11(水) 18:29:37.98
-
だったら最初からそう言えば良いのに
どうみても後出しの言い訳にしかみえない
-
- 126
- 2014/06/11(水) 20:18:20.33
-
.Net Identityって流行るのかねー
-
- 127
- 2014/06/11(水) 21:05:11.10
-
IdentityはSQLServer限定とか妄言言って、
それに対するツッコミにはスルーし、
挙句の果てにオレオレライブラリ最強とかマジで笑いを誘ってるな(笑)
githubにでも早くアップしてくれよ。
-
- 128
- 2014/06/11(水) 21:16:01.83
-
SQL Server環境でしか使えない奴らが上から目線とはね
おまえらのが笑える
-
- 129
- 2014/06/11(水) 21:29:57.27
-
ここ数日の書き込みで、どこにSQLServer以外使えないと書いている人がいるんだろう。
「MembershipはSQLServer限定だからクソ、Identityも同様だろうきっと。ちなみにオレオレライブラリはMySQLで使えるゼ」と言う人に対して、
ど〜せASP.NET使うんだしSQLServerでもよかろうと言ったら、発狂しだしただけでしょ。
-
- 131
- 2014/06/11(水) 21:44:07.04
-
>>127
妄言ってバカじゃないのおまえ
「・・・なんじゃないかな」と書いたし、断定はしていない
それなのに鬼の首を取ったように勝ち誇っちゃって
みっともない
-
- 132
- 2014/06/11(水) 21:49:38.19
-
MembershipもIdentityも知らない俺に死角はなかった
SQLはsqlite一択
-
- 133
- 2014/06/11(水) 22:02:15.32
-
ちなみにIdentityもMySQL環境のバグがもう上がってた
安定最新版のConnector for .net 6.8.3ではバグを踏む
http://dev.mysql.com/doc/relnotes/connector-net/en/connector-net-news-6-8-4.html
During migrations with ASP.NET Identity 1.0 in Visual Studio,
the code generator did not generate the indexes and foreign keys in the Up() class.
こういうDB依存のバグがあるのはIdentityでも変わらないよ
DBを切り替えようとすると動かなくなったりする
-
- 135
- 2014/06/11(水) 22:46:38.98
-
さすが本番用のライセンスを自分で払おうって人は違いますなぁ
ちなみにメンバーシッププロパイダはSQL Server専用で納得してるような話の流れなんだが
実際にそのへんのプロパイダMySQL用に作って不具合とかあるの?
-
- 136
- 2014/06/14(土) 01:47:40.71
-
ASP.NET MVC 3縛りの環境で使えるASP.NET Identityみたいなライブラリありませんか?
-
- 137
- 2014/06/14(土) 05:30:10.22
-
>>136
お前、それマルチポストって言うからな。
-
- 138
- 2014/06/14(土) 14:04:42.25
-
.netユーザーってカスばっかだな
別の掲示板で質問したけどまじカスばっかで
まともに回答できずにいい訳ばっか
カスのくせに回答者きどってんじゃねえよ
ってかんじ?
-
- 139
- 2014/06/14(土) 15:32:49.82
-
>>138
掲示版の一般常識を指摘したら逆切れとはこれいかに。
無い物は誰に聞いてもないんだろうし、stackoverflowあたりで聞いてみればいいんじゃない?
-
- 140
- 2014/06/14(土) 16:12:33.45
-
っていうか、単にIdentityみたいなって言われてもな
Identityそのものを使う方法を探してるのか、特定の機能を実現するライブラリが欲しいのかわからん
-
- 141
- 2014/06/16(月) 14:45:57.66
-
新規プロジェクトでマスターサイトに出来るナビゲーションメニューですが
ForeColorを変更しても文字色が変わりません
フォントはちゃんと変わってます
どこを変更したら変わりますか?
vs2010をつかってます
-
- 142
- 2014/06/16(月) 18:26:24.67
-
>>141
デフォでcssファイルが作られてるはず
そっちで変えたらいいと思うよ多分
ただしバグがあるかもだから注意
↓
ttp://www.logistech.co.jp/techtips/asp_stylesheet.html
-
- 143
- 2014/06/17(火) 08:53:52.66
-
ありがとうございます
なんとか出来ました
バグは放置なんですかねえ…
-
- 144
- 2014/06/17(火) 22:24:50.55
-
Ajax tool kitでモーダルなポップアップを出したく、
下記のサイトを見つけ、真似をしたら
思ったことが出来たのですが、ダイアログのボタンの、
OnClickイベントが動きません。
http://www.aspsnippets.com/Articles/ASPNet-AJAX-Modal-Popup-with-Rounded-Corners-using-CSS3.aspx
どのようにすればイベントが実行できるのでしょうか?
ASPを触って3日目の初心者で、基本的なことかと思いますが、
よろしくお願いします。
-
- 145
- 2014/06/17(火) 23:52:38.20
-
3日目でこれまたややこしいことしてますね。
http://stackoverflow.com/questions/142633/modalpopupextender-ok-button-click-event-not-firing
これじゃないですか?
AjaxControlToolkitは、正直ごちゃごちゃしていて使いづらい。
今からなら、ASP.NET MVCで始めたほうがスッキリ分かりやすいのでは。
-
- 146
- 2014/06/24(火) 15:03:56.33
-
<%と%>で囲まれたのはいったいなんなんでしょうか?
中にはnameと書いてあるだけです
一体どこから値をとってきてるんでしょう
検索キーワード教えてください
-
- 147
- 2014/06/24(火) 19:33:00.75
-
>>146
名前は気にした事なかったな。調べたら、埋め込みコードブロックと言うらしい
ただし、<%の次に何書いてるかで多少変わる
サーバ側の処理を記述する所
たぶん、 <% name %>だとエラーになると思うが
まずはASP.NETの入門書読め
-
- 148
- 2014/06/24(火) 19:54:58.12
-
>>146
コードビハインド側にnameっていうプロパティが無いかチェック。
-
- 149
- 2014/06/24(火) 20:28:11.25
-
>>147-148
ありがとうございます
コードビハインド.csにnameが見当たらないのでgrepしてみたら
App_Web_ランダムっぽい文字列.dllの中にあるっぽいです
Inherits=のところにApp_Web_ランダムっぽい文字がかいてありました。
これもコードビハインドってやつかな…
ソースも見当たらないしdllしかないっぽいです
ASPってなんだか難しくて奥が深いですね。もっと勉強してみます。
-
- 150
- 2014/06/25(水) 11:17:35.34
-
>>149
WEBサイトじゃなくてWEBアプリか...
そのdllを作るソースファイルがどっかにあるはずなんだが
実行用のWEBサーバだとdllしか無いかもしれんな
そのWEBを作った人に聞け
-
- 151
- 2014/06/25(水) 11:20:24.17
-
まあ、他社の納めたサイトのデザインだけ直すみたいな糞案件もあるわけで。
-
- 152
- 2014/07/02(水) 23:10:23.37
-
今日出た現場がASP.NET3.5プロジェクトだったのだが,
WebFormに貼られた<asp:Textbox ID="hogehoge" runat="server" />や<asp:HiddenField ID="hagehage" runat="server" />が
クライアント側のタグのIDも"hogehoge"や"hagehage"でレンダリングされていた。
いつもみたいにID改変されるよりスクリプトが書きやすくて嬉しかったのでそのまま作業してきたが,
どうしてそのままだったのか心当たりあったら教えてちょうだい。
「クライアント側のIDはどう決めるか」を切り替えられるのは.NET4.0からだったと思うんだが。
なお原因に関係なさそうだけど,using Microsoft.SharePoint;してSharePoint2010のAPIが使えるコードビハインドになっていた。
-
- 153
- 2014/07/03(木) 01:56:06.27
-
>>152
「いつもみたいにID改変される」のは、MasterPage使ってるからじゃない?
-
- 154
- 2014/07/03(木) 11:10:10.36
-
まんまは staticにしないとならない
4.0で動かされていて、 clientIDModeが Staticに設定されてるとそうなる。
-
- 155
- 2014/07/03(木) 14:24:44.31
-
何らかの名前付けコンテナの子じゃないとID変わったりしないよ
昔からPage(のWebForm)に直接配置されたコントロールのIDはそのままClientIDになる
今ためしたけど、4.0でもそう。PageのClientIDModeに関わらずそのまま
-
- 156
- 2014/07/03(木) 19:34:12.00
-
>>154
素のWebFormのaspxに配置していれば、IDは書き変えられ無いんだけど。
(ListView・UpdatePanel・UserControlの類は除くよ)
思い込みだろうから、最小のプログラム作って動作確認してみてくれよ。
-
- 157
- 2014/07/03(木) 19:36:10.93
-
だから、MasterPageつかってようが、どこに配置されてようが そういう風になる(出来る)ってことだよ。
-
- 158
- 2014/07/03(木) 20:46:26.95
-
GridViewをSqlDataSourceを使わずに使ってみたのですが、
編集モードの時にTextボックスに入れた値は、
どのように取得したら良いのでしょうか?
RowEditingイベントでキャッチした値を
色々と見てみたのですが、どこにも入っておらず
参っております。
-
- 159
- 2014/07/04(金) 08:36:21.38
-
RowEditing イベントは、行の Edit ボタンがクリックされた場合に、GridView コントロールが編集モードになる前に発生します。
-
- 160
- 2014/07/04(金) 22:27:24.67
-
>158
ご回答ありがとうございます。
なるほどと思い調べ、RowUpdatingで見つかるかなと思い、
下記のコードを書いたのですが、
textName には思惑した編集時のテキストの内容は入っていませんでした。
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
GridViewRow row = (GridViewRow)GridView1.Rows[e.RowIndex];
TextBox textName = (TextBox)row.Cells[0].Controls[0];
GridView1.DataBind();
}
読む資料読む資料、SqlDataSourceでのやり方しか書いておらず。。。
どうすれば良いのかご存知でしたら、お教え下さい。
-
- 161
- 2014/07/05(土) 09:19:14.51
-
こちらでは入ります。
-
- 162
- 2014/07/06(日) 23:39:15.24
-
159ですが、自己解決しました。
PageLoad時に、再描画用にデータソースをバインドしていたのが、
問題でした。
PostBackをよく理解していない素人ミスでした。
ご回答ありがとうございます。
-
- 163
- 2014/08/01(金) 22:25:29.47
-
httpsにしたらめちゃくちゃ遅い
(体感10倍以上)んだがそんなもの?
なんか設定間違えたかな
このページを共有する