2012-03-31 3 views
0

MVC3アプリケーションを使用すると静かに新しいです。最近私はウェブサイトで作業しており、エンティティフレームワークのデータベースを最初に使用しています。そこで、コードが自動的に生成されます。しかし、私はラジオボタンを使用して、ユーザがテキストボックスに入力する代わりにオプションを選択できるようにしたかったのです。今のページのモデルは(自動的に作成されている)である:MVC 3のラジオボックス

public int RID { get; set; } 
    public string Contribution { get; set; } 
    public string Topic_Relevance { get; set; } 
    public string Significance { get; set; } 
    public string Technique_Quality { get; set; } 

私は、トピックRelevence(例えば0-20%の、21から40までパーセント、41から60パーセント、61から80のためのラジオボックスを使用したいです%、81-100%)を表示し、その選択した値を挿入してデータベースに挿入します。どうすればいいのですか ?

ヘルプしてください?

答えて

1

まあ、ラジオボタンで範囲を選択することはできません。その範囲を表す単一の値を選択することもできます(0,21,41など)。また、Topic_Relevanceを文字列ではなく整数にすることもできます。あなたが、それはこのような何かをするために比較的簡単だということを行う場合

は:

@Html.RadioButtonFor(m => m.Topic_Relevance, 0) 
@Html.RadioButtonFor(m => m.Topic_Relevance, 21) 
@Html.RadioButtonFor(m => m.Topic_Relevance, 41) 
@Html.RadioButtonFor(m => m.Topic_Relevance, 61) 
@Html.RadioButtonFor(m => m.Topic_Relevance, 81) 

など。あなたは、おそらくユーザーの範囲を示すために、これらのlablesを置きたいと思うでしょう。

+0

私がこの方法で使用すると、データベースに値(21,41など)を追加するにはどうすればよいですか? – Shaan

+0

@Shaanラジオボックスの範囲(0-20%)を選択できるロジックがある場合、ラジオボックスの値を元の範囲に戻すために同じロジックを使用できるはずです。 – DMulligan

+0

@Shaan - 他の値をデータベースに追加するのと同じ方法です。それは非常に曖昧な質問です。 –