2009-03-24 19 views
0

なぜこのコードは機能しませんか?引用符をaspxのマージコードで記述してください

OnClientClick='<%# String.Format("return confirm('¿Está seguro que desea eliminar el registro {0}?);'", Eval("data")) %>' 

エラーは次のとおりです。

サーバーのタグがうまく形成されません。

これを動作させるにはどうすればよいですか?

答えて

1

2番目の 'は文字列に終了を指示しています。バックスラッシュを使用してエスケープします。終わりのアポストロフィと同じです。

OnClientClick='<%# String.Format("return confirm(\'¿Está seguro que desea eliminar el registro {0}?);\'", Eval("data")) %>' 

これを試してください。

0

また、確定機能内の文字列は、閉じる前に閉じていないようです。する必要があります:

confirm('¿Está seguro que desea eliminar el registro {0}?'); 
関連する問題