- - PR -
postback直前のメッセージ
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-03-18 14:04
ヘルプ見ればそのままサンプルがのってますよ。。。
とりあえず聞くよりも調べるくせをつけたほうがよろしいかと。 | ||||
|
投稿日時: 2005-03-18 14:50
私ならaspxの方に直接書いちゃいますけどね。
特定の条件の時のみスクリプトを埋め込むとか、ClientIDの生成が動的で、動かしてみないとわからないとかなら別ですが、常に実行する固定のスクリプトなら、全てをサーバコードで記述する必要性をあまり感じません。 | ||||
|
投稿日時: 2005-03-18 16:12
にしざき様、burton999様
ヒントをありがとうございます。 私なりに頑張ってみたのですがうまくいきません。 Sub Page_Load(sender As Object, e As EventArgs) Dim scriptString As String = "<script language=JavaScript> function doClick() {" scriptString = "document.getElementById('" + Label1.ClientID + "').innerText = 'お待ちください';" scriptString += "/" + "script>" RegisterOnSubmitStatement("hoge", scriptString) End Sub Sub Button1_Click_1(sender As Object, e As EventArgs) Button1.text="abcd" End Sub よろしくお願いします。 | ||||
|
投稿日時: 2005-03-18 16:26
何がうまくいかないのでしょうか?
ここが+=じゃないからですか? あと、Scriptを生成する際などはStringではなくStringBuilderを使ったほうがいいです。 | ||||
|
投稿日時: 2005-03-18 16:32
ぱっとみですが。
うーん、なんでわざわざ文字列同士を連結する必要があるのでしょう? あと、<がないのですが。。。 _________________ まゆりん @ わんくま同盟 Blog る。 | ||||
|
投稿日時: 2005-03-18 16:44
最低限、デバッグぐらいはしましょうよ(;・∀・)
| ||||
|
投稿日時: 2005-03-18 16:54
現在ではどうなってるかわかりませんが、以前は </script> が scriptタグの中にあると、そこで script タグが切れていたのでわざわざ切っていた覚えがあります。 たぶん、どこかからソースをコピぺしてきてそこらへんが残っているのじゃないでしょうか? (でもだとすると、sc + riptてな感じで、scriptという文字列がつながらないように切らないと駄目だと思ったけど・・・) (あと、あえて範子さんに個人的な感想を言わせて貰うと、基本が出来ていないうちに小細工に走りすぎだと思います。) | ||||
