QA@IT

Takac

レベル 40

サイト内ランキング 157

    ┗ 1位 (過去30日)

過去最高月間ランク 1

質問数 0件/回答数 4

投稿した質問の解決率 0% (0 / 0)

登録日 2015年10月31日

質問

バッジ

  • 免許皆伝
  • エンジニア

アクティビティ

コメント
asp.net Javascriptによるasp:Labelタグの生成について
まあ、これができたとして、もともとのさーばコントロールを動的に追加したいって話が実現できるわけではないので これ以上コメントしないってならそれでこの話は打ち切りですね
コメント
asp.net Javascriptによるasp:Labelタグの生成について
>その文字列がクライアントスクリプトかどうかは、ASP.NETがHTMLを出力した後に決まります 初めからクライアントスクリプトとして.aspxに記述してるので、無加工のままクライアントスクリプトになってもらわないと困るって話ですが サーバコントロールや<%%>ブロック以外はサーバ側で操作されるべきものではありません
コメント
asp.net Javascriptによるasp:Labelタグの生成について
>サーバータグの条件にマッチしてしまうのでエラー マッチしても、実際にはサーバタグではないしサーバタグとしての動作も行われないのですが 単純に文字列だけみてサーバタグだとしてパースエラー出すのがおかしいって話です エラーの無いパターンで出力されてる内容がになってるとか言うならまだ納得できるんですがね
コメント
asp.net Javascriptによるasp:Labelタグの生成について
エラーの出ないパターンをいくつか試してみればわかると思いますが、実際に出力されるhtml中に書かれる文字列はのままですよ つまり「サーバー側でHTML要素として書き換える」ような事は実際には起こりません 出来る出来ない以前に、やってはいけないのです。サーバタグではなく文字列データですから
コメント
asp.net Javascriptによるasp:Labelタグの生成について
今回の話は、javascriptで"あいうえお"と出力しようとしたら、あいうえおは不正だってサーバ側エラーが出たって話と同じ構造だと思うのですが
コメント
asp.net Javascriptによるasp:Labelタグの生成について
実際にDOM上に要素を出力しようとするのはクライアントスクリプトです。(この例の)document.writeはjavascriptの命令です .aspxに書かれているは、クライアントスクリプトの文字列データです。サーバサイドにとってタグではありません