こんにちは、私はMVCを初めて使うので、いくつかの助けが必要です。私はドロップダウンリストを持っていて、設定からの値が入力されています。私はこのドロップダウンを使用して、クエリを実行してデータをテーブルに戻すためにsubmitを押すときに値を渡すつもりです。JavaScriptまたはJQueryを使わずにボタンをクリックすると@ HTML.DropDownListとTableがリセットされます
私は助けを必要と:ユーザーが戻って「あなたの値を選択してください」と新しいクエリを実行するために準備中のデータのテーブルをクリアするために、ドロップダウンをリセットしたい場合
を、私は彼らがなりたいです「クリア」ボタンをクリックしてその操作を行うことができるようになりました。
JavaScriptの検索方法について多くのことを勉強しましたが、.NETとMVCを使いたいと思います。ここで
は私のドロップダウンコードです:
@{
ViewBag.Title = "Index";
}
@Html.DropDownList("YourElementName",
(IEnumerable<SelectListItem>)ViewBag.DropdownVals, "--Choose Your Value--",
new {
//size = "5",
style = "width: 600px"
}
私はこのようなボタンがあります:
<input id="Button2" type="button" value="Clear" />
ボタンは、リストやテーブルデータの両方をクリアしますコントローラにいくつかのコードを呼び出すことができます?
時間がある場合は詳しく説明してください。
ご迷惑をおかけして申し訳ありません。それが今であるとコントローラ
:
public ActionResult Index()
{
//ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
string[] values = (ConfigurationManager.AppSettings["DropdownValues"]).Split(',').Select(sValue => sValue.Trim()).ToArray();
List<SelectListItem> dropDowns = new List<SelectListItem>();
for (int i = 0; i < values.Length; i++)
{
dropDowns.Add(new SelectListItem { Text = values[i], Value = values[i] });
}
ViewBag.DropdownVals = dropDowns;
return View();
}
は、ページとあなたが提出したデータを取得する方法をロードするためのコントローラメソッドを投稿することができますか? – adiga
私は 'jquery'を使いたくないのですが、javascriptを使いたいのですが?クリアするには、ページリフレッシュを行う必要があります – adiga
@adigaコントローラコードで質問を更新しました。私はJavascriptを気にしないだろうが、最終的な結果を得るためには、それを見たすべての例がフープを通過しなければならなかった。私は単純なものがほしいと思って何も見つけることができませんでした。 – Abdul