私は次のようになります。OnClientClick
内のJavaScript呼び出しがあります。2番目のパラメータがnullの場合、javascript呼び出しの構築を管理しますか?
OnClientClick='<%# "return DisplayAlert(" + Eval("BedNum") + "," + Eval("ClientId") + ");" %>'
をしかしClientId
がヌルときに関数呼び出しがreturn DisplayAlert(value,);
され生成するので、関数呼び出しがエラーUncaught SyntaxError: Unexpected token)
で間違って構成され、 2番目のパラメータがnull
の場合、このエラーを回避する方法はありますか?
おかげ
世界で重複していることをどのように? 'ToString()。Length'を追加することを提案していますか? – rbhat
これは同じ**質問と全く同じ質問/回答**の複製ではありません。しかし、それは基本的に**同じ問題**を解決する必要がある複製です - 条件付きで何かを評価するかしないか(あなたの場合はコンマ+第2引数)だから少なくともあなたにいくつかのアイデアを与えるべきです。 –
あなたは正しいと私は謝罪します。 ToString()。Length + "OnClientClick = '<%#" return ShowRoom( "+ Eval(" BedNum ")+"、 "+ Eval(" ClientId ")。 ); " %> ' – rbhat