我是 MVC 的新手,我只是想掌握 MVC 的某些方面,我将在即将开始的项目中使用这些方面。因此,我有一个视图,用户将在其中输入有关培训的数据:姓名、身份证、位置和培训日期。我创建了将用于日期的部分视图,它包含 jQuery 日期选择器和日期掩码。此 pv 将在需要时替换日期字段。一切正常,但是,一旦用户单击“创建”或“编辑”按钮,我不知道如何将放置在局部视图中的值传递回模型。
这是我的代码(编辑视图):
@Html.Partial("partialview", Model.ValueToPass)
对于部分视图:
@model Nullable<DateTime>
@{
string dt = string.Empty;
if (Model != null) { dt = Model.Value.tostring("MM/dd/yyyy"); }
<script type="text/javascript">.......</script>
<p> @Html.TextBox("Test", dt, new {@class = "DateTextArea"}) </p>
如前所述,我可以从加载到文本框中的模型中获取预先存在的日期,没有问题,如果用户输入新日期并将其放入数据库,它只是检索该值或新值。任何帮助或方向都会有很大帮助。谢谢你。