【質問】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
-
- 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倍以上)んだがそんなもの?
なんか設定間違えたかな
-
- 164
- 2014/08/02(土) 17:09:47.67
-
充分に早いサーバと回線とクライアントなら体感差は感じられないが
証明書の確認に時間かかったりする問題あったりするんじゃね
-
- 165
- 2014/08/12(火) 06:14:25.58
-
GridViewのItemにDropDownListを配置し、
returnで配列を返す関数を作って、
その関数をDropDownListにバインドしてValueFieldを入れているのですが、
IndexFieldはどのように入れれば良いのでしょうか?
-
- 166
- 2014/08/12(火) 10:19:49.17
-
List<KeyValuePair<string, string>> 返す関数にして DataTextField="key" DataValueField="value"とか
-
- 167
- 2014/08/13(水) 12:21:51.86
-
>>166
完全に確認したわけではありませんが、
いけそうな動きをしました。
ありがとうございます!
-
- 168
- 2014/08/13(水) 19:59:44.30
-
あるフォルダ内のファイルをズラズラファイル名順に一覧表示してくれる
index.aspxをだれかかいてアップしておくれ
-
- 169
- 2014/08/13(水) 21:54:16.55
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>一覧</title></head>
<body>
<script runat="server" type="text/VB">
Protected Sub Page_Load(sender As Object, e As EventArgs)
GridView1.DataSource = System.IO.Directory.GetFiles("C:\inetpub\wwwroot").OrderBy(Function(x) x)
GridView1.DataBind()
End Sub
</script>
<form id="form1" runat="server">
<asp:GridView ID="GridView1" runat="server" ShowHeader="false" />
</form></body></html>
-
- 170
- 2014/08/13(水) 23:35:31.17
-
グリッドビューに表示されてるのをリンクにしてクリックしてファイルをひらけるようにわなにを書き加えれば
-
- 171
- 2014/08/14(木) 01:10:11.64
-
Web配下ならページ作らなくてもディレクトリの参照をオンにするだけじゃね
Webの外なら権限いるし
条件クリアしてるならBoundイベントでハイバーリンク生成か
アンカーのソースにEvalでバインドか
-
- 172
- 2014/08/14(木) 01:37:48.62
-
うーん
-
- 173
- 168
- 2014/08/14(木) 02:06:10.77
-
ハイパーリンクにするだけならテンプレート使えばいいかと
ただハイパーリンクにしたからといって開けるかどうかは別の話だが
-
- 174
- 2014/08/14(木) 04:02:21.33
-
よくわからないから
S = "<A Href=" & ファイル名 & ">"
で地味にやるわ
-
- 175
- 2014/08/14(木) 04:26:53.19
-
だめだこりゃ・・。
このページを共有する