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