私は1つの入力ボタンコントロールを持っています。私はパラメータでjavascript関数を呼び出したいです。 パラメータが私のAsp.Netリピータのオブジェクトです。ここjavascriptでパラメータ化された関数を呼び出す
は私のボタン
<input id="btnAddNew" class="btn btn-primary pull-left" type="button" value="Add More" onclick="AddFileUpload(<%# Eval("PrimaryID")%>)" />
とJavaScript関数である私はあなたの<%の#エバール( "PrimaryID")%>はそれほど数値以外の値を返していることを前提とし、この
function AddFileUpload(PrimaryID) {
document.getElementById('<%= hdnField.ClientID %>').setAttribute('value', PrimaryID);
}
問題/質問は何ですか? –
応答ありがとうございました...問題は onclick = "AddFileUpload(<%#Eval(" PrimaryID ")%>)"構文エラーを返します –
ブラウザ側のコードをコンパイルしてください)?あなたが 'Eval(" PrimaryID ")'から価値として返すことを期待するものは何ですか? –