0

ストアド プロシージャから設定されたグリッド ビューがあります。

databind イベントで、次のように onclientclick 属性を追加しました

deleteContact.OnClientClick = "javascript:return confirm('Do you really want to delete)')"

これは正常に動作しますが、変数を確認メッセージに追加して、読み取るようにしたいと思います

「本当に削除しますか: CustID」

私はさまざまな反復を試みました。

deleteContact.OnClientClick = "javascript:return confirm('Do you really want to delete)')" + variable 

しかし、どれも機能していないようです。どんなアイデアでも大歓迎です。

乾杯

4

1 に答える 1

1
deleteContact.OnClientClick = 
    "javascript:return confirm('Do you really want to delete)')" + variable

有効な JavaScript を生成しません。実際、セミコロンがないため、コンパイルすらできません。また、JavaScript の余分な括弧も役に立ちません。

これはうまくいくはずです:

deleteContact.OnClientClick = 
    "javascript:return confirm('Do you really want to delete " + variable + "?');";
于 2013-05-23T16:51:19.280 に答える