これは私が考えていたものですが、もちろん機能しません。
@{
var textBoxData = form.find('input[name="textboxList"]').val();
}
<input type="button" value="Add" title="Add" onclick="location.href='@Url.Action("Create_Add", "Controller", new { textboxList = textBoxData })'" />
これをどのように渡す必要がありますか?コントローラのアクション名とパラメータが正しい。テキストボックスに入力された値を取得する方法がわからないというだけです...
フォームをフォーム内に保存するのに問題があるため、誰かがこの解決策を提案しました。プロキシコードは次のようになります。
<firstForm>
textboxfor Name
dropdownfor DType
If DTypeDDL value is "List" then
<secondForm>
textboxfor nameOfItem
submitSecondForm (using that method i mentioned above)
</secondForm>
End If
submitFirstForm
</firstForm>
私はかなり長い間2つのフォームを保存しようとしてきましたが、運がありません。これは基本的に私の最後の手段です。