【質問】ASP.NETスレ Part7【雑談】 (806レス)
1-

589: 2016/05/30(月)16:38 ID:??? AAS
ScriptManagerを追加しているにもかかわらず、VSの編集画面で以下のエラーメッセージが出ます。

PlaceHolder1 ハンドルされていない例外が発生しました。
A ScriptManager is required on the page to use ASP.NET AJAX Script Components.

エラーが出ていてもビルドして実行は出来るので実害は無いのですが気持ち悪いのですが、原因分かる人いますか?
590: 2016/05/30(月)17:18 ID:??? AAS
環境もソースも無いし、エスパーじゃないとわからない
591: 2016/05/31(火)07:44 ID:??? AAS
エスパーお願いします。
592: 2016/05/31(火)12:49 ID:??? AAS
画像リンク[jpg]:www.nomooo.jp
593
(1): 2016/06/01(水)19:02 ID:??? AAS
ScriptManager を PlaceHolderの前に移動してください。
594: 2016/06/01(水)19:04 ID:??? AAS
<asp:Button ID="Button1" runat="server" Text="Button" />
に対して、ボタンのIDを
<%=Button1.ClientID %>  -----(1)
こんなふうに書く例をよく見ます。
でもこれは
'Button1'
ですよね。
なぜ、(1)のように書くのでしょうか?
595: 2016/06/01(水)19:19 ID:??? AAS
Button1とはかぎらないのですよ。  ClientIDModeをどうぞ
596: 2016/06/02(木)08:51 ID:??? AAS
>>593
移動しても直りませんでした。
改めてエスパーお願いします。
597: 2016/06/02(木)17:14 ID:??? AAS
ScriptManagerProxyを配置
598
(2): 2016/06/04(土)13:47 ID:??? AAS
別のスレで誘導されました。よろしくお願いします。

教えて下さい。
WebForm でアプリを作っています。

で。ブラウザで開いて、ページのソースを表示すると JavaScript で theForm と言う変数を作成しています。
これは form["FormタグのID"] を代入しているようです。
自分で JavaScript でフォーム上のコントロールを操作するときに便利そうに思えたので利用してみようと考えました。

この theForm は開発者が再利用してもよい変数なのでしょうか。
599
(1): 2016/06/05(日)17:33 ID:??? AAS
まあ俺ならさわらないが
よいとか良くないとか、どういう基準で考えるの?
600
(1): 598 2016/06/07(火)11:33 ID:??? AAS
>>599
どうして使おうと思ったか?
・form タグの ID をフレームワークが指定しているため自分で探すのが面倒
・ドキュメント類には書かれていなかったが、ページのソースコードを見るとグローバル変数?のように書かれていて、再利用できそう

よいの基準
・theForm 自体がユーザによる再利用を考えて作られているか (考えててくれたらいいな)
・今後の VS のメジャー以外のバージョンアップで変数名や機能が変更されない

保証してはくれないだろうなとは思うので、同じバージョンで機能が違ったりするケースがないといいなと思ってます。
バージョンを書いてませんでした。VS2012 enterprise です。
601
(2): 2016/06/07(火)13:05 ID:??? AAS
再利用つか参照は好きにすりゃいいんじゃね。

どうでもいい話
昔、jsの変数iがasp.netで予約されてたとかいうクソアホな仕様があったな
/どうでもいい話
602
(1): 2016/06/07(火)13:53 ID:??? AAS
WebFormsは終了の予定ですか?
603
(2): 2016/06/07(火)17:19 ID:??? AAS
>>600
すくなくとも公式なドキュメントにその変数についての言及はみたことがない
なので、一切の保障はないだろう

>>601
jsの変数なんて、後から使ったもの勝ちな気もするけど
ちなみにどんな状況でiが「予約」されていたんだ?
604
(1): 2016/06/07(火)17:41 ID:??? AAS
>>603
予約という言い方が悪かったな。
iがasp.netのサーバーサイド処理用として使われてるから、
scriptタグの直下でvar i=とかでいじくるとポストバック時にサーバーエラーを起こすということが2.0の頃はあったんだよ。
605: 2016/06/07(火)17:55 ID:??? AAS
>>604
予約の意味はそんなに気にしなくていい。広域で使われてるって事だろ
あったという事は今はないのか
標準で出力される範囲でそんな事にはなった事がないけど
詳しい条件とかわかるか?
2.0とか現役で動いてるのいっぱいあるわ
606: 2016/06/07(火)17:55 ID:B6zbXt3Z(1) AAS
>>602
うんにゃ
607: 598 2016/06/07(火)21:59 ID:??? AAS
>>603
ああ、やっぱりそうなのですか。。
自己責任でやってみます。
ありがとう。

>>601
js だから後勝ちになるってことですかね。
注意しておきます。
608
(2): 2016/06/15(水)18:40 ID:??? AAS
ASP.NETのWebFormで普通にウエブサイト作った場合、
Console画面は出ていないのでConsole.WriteLineはつかえませんが、
Console画面を出す方法があれば教えて下さい。
1-
あと 198 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s