动态生成文本框并将数据发布到mvc3中的控制器 [英] dynamic generate textbox and post data to controller in mvc3

查看:62
本文介绍了动态生成文本框并将数据发布到mvc3中的控制器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨朋友;

我是mvc3的新手,正在使用aspx创建Web应用程序.现在我已经动态创建了视图,我想在数据库中设置这些数据,但是我不知道如何将动态生成的字段发布到controller.in我的数据库中我有表

像:

hi friend;

I am new in mvc3.I am creating web application using aspx. now i have created view dynamically and i want to set those data in database,but i don''t no how to post dynamic generated field to controller.in my database i have tables

like:

epr_field_master{field_id,field_name,group_id}
 epr_group_master{group_id,group_name}


使用这样的创建视图:


using this create view like this:

<% IEnumerable<ProjectManagementSystem.Models.Eprfield> field = Model.eprfield; %>
<% IEnumerable<ProjectManagementSystem.Models.Eprgroup> group = Model.eprgroup; %>
<% using ( Html.BeginForm("Saveepr","EPR") ){ %>
<table>
<tr>
<td>Performance factor</td>
<td>Area Covered</td>
<td>%</td>
<td><%: Model.user_name %></td>
</tr>
<tr>
<td></td>
<td >
Overall Performance
</td>
<td></td>
<td><%: Model.user_name %></td>
</tr>
<tr>
<td></td>
<td>Previous Score</td>
<td></td>
<td><%: Model.user_name %></td>
</tr>
<tr>
<td></td>
<td>Change</td>
<td></td>
<td><%: Model.user_name %></td>
</tr>
  <% foreach (var i in group)
                {%>
                <tr><td><%: i.group_name %></td><td></td><td><%: i.group_weight %></td> </tr>
                <% foreach (var j in field)
                   {
                       if (i.group_id == j.epr_group_id)
                       {
                         %>
                         <tr>
                         <td></td>
                         <td><%: j.field_name %></td>
                           <td></td>
                             <td>
                             <%: Html.TextBoxFor(model=>model.field_id) %>
                             </td>
                         </tr>
                         <%
                       }

                 } %>

         <%
                }
                 %>

</table>


现在我想将文本字段值发布到控制器,但是我该如何发布数据?所以请告诉我如何创建模型文件或


Now I want to post text field value to controller but how can i post data? so please tell me how to create model file or
get data in controller any other way.

推荐答案

hi,

该博客 http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx [
hi ,

This blog http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx[^] will help you to fix your problem.


这篇关于动态生成文本框并将数据发布到mvc3中的控制器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆