2015-05-14 60 views
0

我有一個HTML代碼:如何通過單選按鈕列表參數到C#從HTML

<form method="POST" action="FeedBack.aspx.cs"> 
 

 
     <div class="container"> 
 
      <h2>FeedBack Area</h2> 
 

 
    <br /> 
 

 
    <h4>Comfort</h4> 
 
    <br /> 
 
    
 
     <form role="form"> 
 
      <label class="radio-inline" name="radio1"> 
 
       <input type="radio" value="1" name="optradio1">Bad 
 
      </label> 
 

 
      <label class="radio-inline"> 
 
       <input type="radio" value="2" name="optradio2">Good 
 
      </label> 
 

 
      <label class="radio-inline"> 
 
       <input type="radio" value="3" name="optradio3">Excellent 
 
      </label> 
 
      <br /> 
 
     </form> 
 
    </form>

和C#代碼:

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (IsPostBack) 
    { 
     string r1, r2, r3, r4; 

     r1=string.Format("{0}", Request.Form["radio1"]); 
     r2=string.Format("{0}", Request.Form["radio2"]); 
     r3=string.Format("{0}", Request.Form["radio3"]); 
     r4=string.Format("{0}", Request.Form["radio4"]); 



     FeedBackService.InsertIntoReviewes(r1,r2,r3,r4); 

     MessageBoxShow(Page,"FeedBack Sent."); 
    } 
} 

而且我想那當您點擊一個單選按鈕值時,該值將傳遞到C#並進入函數:InsertIntoReviews,將r1,r2,r3,r4值存入Access數據集。

請注意,由於Ive太長,所以只附加了四分之一的代碼。順便說一句我關閉了第一個表單標記,因爲它只是代碼的一部分(它在完整代碼的末尾處關閉)。

非常感謝。 :)

回答

0

也許幫助你。

$( '輸入[類型=無線電]')改變(函數(){ $就({ 地址: '控制器/ InsertIntoReviewes', 數據:{收音機:$( 「表格名稱」)。 serializeObject()}, success:function(result){ } }); });

+0

謝謝,但我不能這樣做在C#? – Linki

相關問題