0

こんにちは誰でも以下のコードとそれに関連するエラーについての考えを持っていますか?

コード:

Text = " <a href=""#"" onclick=""javascript:popup('" & dvStressdays.ClientID & "');" & _
                                               hdnCurrentSequenceName.ClientID & ".value='" & sequenceNode.Value & _
                                               hdnCurrentSequenceTestTypeId.ClientID & ".value='" & intSequencesTestTypesId & _
                                               "'; "">Change Stressdays</a>"  

エラー

期待される ';'

情報があります!

4

3 に答える 3

1

hdnCurrentSequenceName.ClientIDの値を設定した後、終了セミコロンがありません。

...
hdnCurrentSequenceName.ClientID & ".value='" & sequenceNode.Value & "';" & _
...
于 2012-05-16T13:17:23.747 に答える
0

あなたは余分なものを持っていますが、javascript:それは何も壊しません。本当のエラーは、ブラウザが言ったように、セミコロン(および終了引用符)が欠落していることです。私はそれを追加し直しました(2行目の終わり)。

Text = " <a href=""#"" onclick=""popup('" & dvStressdays.ClientID & "');" & _
       hdnCurrentSequenceName.ClientID & ".value='" & sequenceNode.Value & "';" & _
       hdnCurrentSequenceTestTypeId.ClientID & ".value='" & intSequencesTestTypesId & _
       "'; "">Change Stressdays</a>"
于 2012-05-16T13:17:22.797 に答える
0

(以下は、.NET Frameworkまたは同様の機能を備えたものを想定しています)

  • 文字列の連結ではなく、文字列ビルダーを使用する必要があります。
  • 文字列に変数値を配置するには、string.formatを使用する必要があります。
  • JavaScriptの出力の形式が正しくありません
  • valueアンカータグには属性がありません。

    Text = String.Format("<a href=""#"" onclick=""javascript:popup('{0}');"">Change Stressdays</a>", dvStressdays.ClientID)
    
于 2012-05-16T13:19:17.187 に答える