1
私はdropdownlist
の定義を含むJavascriptでコードを持っています。 dropdownlist
のようなパラメータを渡す方法がわかりません。私が受け取る@ Html.DropDownListの名前はどのように設定できますか?
var x=1;
var block='<div class="col-md-3">' +
'<div class="form-group">' +
'<label for="Address">Adresa '+ addressOUPIndex+' de la OUP</label><br />' +
'@Ajax.JavaScriptStringEncode(Html.DropDownList("addresses["+ (x- 1) + "].Address",EnumHelper.GetSelectList(typeof(EPURE.Common.Enums.AdresaOUP)), null, new { @class = "selectpicker Address"}).ToHtmlString())' +
^^^^^^^^^^^
'</div>' +
'</div>' +
はエラーに従ってください:あなたの文字列を置換する
The name 'x' does not exist in the current context
'Html.DropDownList()'かみそりのコードであり、そのそのて送信する前に、サーバー上で解析されましたビューに。 'x'はその時点では存在しないjavascript変数です –
@StephenMueckeに感謝します。どうすれば問題を解決できますか? –
コレクションアイテムを動的に追加しようとしていますか? (この場合、いくつかのオプション[ここ]を参照してください(http://stackoverflow.com/questions/28019793/submit-same-partial-view-called-multiple-times-data-to-controller/28081308#28081308)) –