2013-03-17 75 views
0

如何使用ASP.NET Web頁面(剃鬚刀語法)更新數據庫中的多個文本框。我想編輯學生的電子郵件。包含文本框的行數變化或動態。有人幫忙。如何讀取多個文本框並插入數據庫?

<tr> 
    <th>Name</th> 
    <th>Email</th> 
    </tr> 
    <tr> 
    <td>Jason</td> 
    <td><input type="text" name="txtbox1"></td> 
    </tr> 

     <tr> 
    <td>Kripkee</td> 
    <td><input type="text" name="txtbox2"></td> 
    </tr> 

      <tr> 
    <td>Kane</td> 
    <td><input type="text" name="txtbox3"></td> 
    </tr> 

      <tr> 
    <td>Michael</td> 
    <td><input type="text" name="txtbox4"></td> 
    </tr> 
    <tr> 
    <td><input type="submit" value="Update"></td>  
    </tr> 
    </table> 
    </form> 

回答

0

你可以試試這個:

假設你有提供學生名單視圖模型。

視圖 -

@foreach (var student in Model.Students) 
        { 
         <tr> 
          <td>@student.Name</td> 
          <td><input name="studentEmails[@student.Id]"/></td> 
         </tr>      
        } 

控制器 -

public ActionResult UpdateEmails(IDictionary<int, string> studentEmails) 
相關問題