因此,我一直在尋找一些有用的東西,有很多人問這個問題並獲得答案,但主要針對PHP,MVC apsx等等,現在根本沒有幫助我。我在這裏問!雖然我看到如何學習MVC可能會有所幫助,但我只做了一些個人使用的小項目,所以我沒有打擾,因爲我不太瞭解!將單選按鈕值插入到sql,cshtml
無論如何,我想發送單選按鈕值到數據庫,我有點失落。
我在發送我的其他文本框輸入和東西的HTML表單發佈,但我也想收音機。
{@
var getData = Database.Open("MyDatabase");
var Kg = Request.Form["Kg"];
var Sett = Request.Form["Sett"];
var Rep = Request.Form["Rep"];
var Date = Request.Form["Date"];
if (IsPost && Validation.IsValid()) {
if (ModelState.IsValid) {
var insertData = "INSERT INTO Test (kg, sett, rep, date) " +
"VALUES (@0, @1, @2, @3)";
getData.Execute(insertData, Kg, Sett, Rep, Date);
Response.Redirect("~/default");
}
}
}
所以這上面是我發送文本框的東西到數據庫
<form method="post" action="">
<fieldset>
<label>Choice 1</label>
<input type="radio" name="Exercise" value="1" checked="checked" />
<label>Choice 2</label>
<input type="radio" name="Exercise" value="2" />
<input placeholder="Weight" name="Kg" type="text" size="50" value="@Kg" />
</fieldset>
</form>
,這上面是在HTML體,這心不是這一切,因爲我有6個收音機和4個文本框,但我沒有想到將它們全部粘貼在一起,因爲它可能會讓閱讀變得混亂。
,但我會通過添加例如
var choice1 = Request.Form["Exercise"];
做收音機爲文本框以同樣的方式,把
@choice1
輸入值?並且所有的廣播輸入都可以使用相同的名稱=「」?,他們現在可以像現在這樣做了,因爲JavaScript只能在任何時候選擇一個。發送給數據庫的值對我來說很好,如果它們只是1或2!
[從html單選按鈕獲取值 - aspx-c#](http://stackoverflow.com/questions/15700148/getting-value-from-html-radio-button-in-aspx-c) – Tatranskymedved
對aspx不太確定,不知道是什麼:/ –
[什麼是aspx?](http://www.filetypehelp.com/aspx-file-extension/) - 您已將此標記爲C#/ razor - > aspx只是C#代碼的文件類型。 – Tatranskymedved