Home > 【ASP.NET】Literalコントロールを使って動的にJavaScriptを生成する

【ASP.NET】Literalコントロールを使って動的にJavaScriptを生成する

  • Posted by:
  • 2006年7月13日 15:27

先日から悩んでいるJavaScript問題ですが、Literalを配置しておき、どこかしらのイベントでjavaScriptを埋め込んでやることで一応の分離は可能でした。
あとは、埋め込んでやるJavaScriptをある程度生成できるような抽象Builderクラスを作り、サブクラス化するようにすれば、それなりに再利用もできそう。
また、デバッグ実行時のみJavaScriptを返すようなサブクラスを作成してあげれば、テスト時も少しは楽になるかもしれません。
Literalの配置はマスターページで行えば、処理の手順を共通化することもできそうだ。
JavaScriptが必要ない画面であれば、そのまま放置しておいても特に問題ないし。(気分的には気持ち悪いけど)

と、このあたりまでは普通に思いつくんですが、どうにもすっきりしないんですよね。
JavaScriptを力ずくでどうにか手なずけようとしている訳だから、当たり前といえば当たり前なんですが...
ぐぐってみたものの、同じようなことを企んでいる人はほとんどいない状況でした。イエイ!
やっぱり、ずるい方法だよなあと思いつつ、もうどうでもよくなってきたので、このまま実装することに決定(おい)。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://magicbox.sakura.ne.jp/mt/mt-tb.cgi/74
Listed below are links to weblogs that reference
【ASP.NET】Literalコントロールを使って動的にJavaScriptを生成する from 爆裂!C#野郎

Home > 【ASP.NET】Literalコントロールを使って動的にJavaScriptを生成する

Search
Feeds
Tag Cloud
Recommend

SQLパズル 第2版 プログラミングが変わる書き方/考え方
SQLパズル 第2版 プログラミングが変わる書き方/考え方

ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系
ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系

ITアーキテクト vol.1
ITアーキテクト vol.1

オブジェクト指向における再利用のためのデザインパターン
オブジェクト指向における再利用のためのデザインパターン

増補改訂版 Java言語で学ぶデザインパターン入門
増補改訂版 Java言語で学ぶデザインパターン入門

増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編

J2EEデザインパターン
J2EEデザインパターン

アンチパターン―ソフトウェア危篤患者の救出
アンチパターン―ソフトウェア危篤患者の救出

世界でいちばん簡単なネットワークのe本―ネットワークとTCP/IPの基本と考え方がわかる本
世界でいちばん簡単なネットワークのe本―ネットワークとTCP/IPの基本と考え方がわかる本

Return to page top