当我单击决定按钮时如何开始工作 Ajax.BeginForm

发布于 2024-12-29 04:12:40 字数 1872 浏览 3 评论 0原文

在视图部分:

@using (Ajax.BeginForm("DoFUPTrialDecision", "Home", new AjaxOptions { UpdateTargetId = "FUPTrialInputs" }))
    {
        @Html.Hidden("ClientLoanID", Model.ClientLoanID)
        <table >
            <tr>
            <th class="td2Fld" >
                Unemployment Benefits Effective: &nbsp;
            </th>
            <td class="SrcFld">
                <div>
                 @Html.TextBox("BeginDate", Model.BeginDate)&nbsp;   
                @Html.RequiredFieldFor(model => model.BeginDate)
                @Html.ValidationMessageFor(model => model.BeginDate)
                To &nbsp; @Html.TextBox("EndDate", Model.EndDate)
                @Html.RequiredFieldFor(model => model.EndDate)
                @Html.ValidationMessageFor(model => model.EndDate)
                </div>
          }

在模型中:

public class UnEmploymentInputs : UserInputs
{
    [Required]
    public DateTime? BeginDate { get; set; }
    [Required]
    [GreaterThan("BeginDate")] 
    public DateTime? EndDate { get; set; }
    public decimal? NonEscrowTax { get; set; }
    public decimal? NonEscrowInsurance { get; set; }
    public bool? IsExtension { get; set; }
    public bool? IsIncomeCircumstance { get; set; }
}

public class HUPTrialInputs : UnEmploymentInputs
{
    [Required(ErrorMessage = "Previous Plan duration is invalid")]
    [DisplayName("Previous Plan Duration")] 
    public short PreviousPlanDuration { get; set; }
}

public class FUPTrialInputs : UnEmploymentInputs
{

    public short ExtensionDuration { get; set; }
    public bool IsPreviouslyApproved { get; set; }
    public bool IsPreviouslyDelinquencyCured { get; set; }
    public decimal RentalIncome { get; set; }
    public decimal MonthlySecuredDebts { get; set; }
}

In view part:

@using (Ajax.BeginForm("DoFUPTrialDecision", "Home", new AjaxOptions { UpdateTargetId = "FUPTrialInputs" }))
    {
        @Html.Hidden("ClientLoanID", Model.ClientLoanID)
        <table >
            <tr>
            <th class="td2Fld" >
                Unemployment Benefits Effective:  
            </th>
            <td class="SrcFld">
                <div>
                 @Html.TextBox("BeginDate", Model.BeginDate)    
                @Html.RequiredFieldFor(model => model.BeginDate)
                @Html.ValidationMessageFor(model => model.BeginDate)
                To   @Html.TextBox("EndDate", Model.EndDate)
                @Html.RequiredFieldFor(model => model.EndDate)
                @Html.ValidationMessageFor(model => model.EndDate)
                </div>
          }

In Model:

public class UnEmploymentInputs : UserInputs
{
    [Required]
    public DateTime? BeginDate { get; set; }
    [Required]
    [GreaterThan("BeginDate")] 
    public DateTime? EndDate { get; set; }
    public decimal? NonEscrowTax { get; set; }
    public decimal? NonEscrowInsurance { get; set; }
    public bool? IsExtension { get; set; }
    public bool? IsIncomeCircumstance { get; set; }
}

public class HUPTrialInputs : UnEmploymentInputs
{
    [Required(ErrorMessage = "Previous Plan duration is invalid")]
    [DisplayName("Previous Plan Duration")] 
    public short PreviousPlanDuration { get; set; }
}

public class FUPTrialInputs : UnEmploymentInputs
{

    public short ExtensionDuration { get; set; }
    public bool IsPreviouslyApproved { get; set; }
    public bool IsPreviouslyDelinquencyCured { get; set; }
    public decimal RentalIncome { get; set; }
    public decimal MonthlySecuredDebts { get; set; }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不忘初心 2025-01-05 04:12:40

请确保您没有忘记包含这些库:

<script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>

很容易忘记,并且没有明显的错误,但事情不起作用。

Please make sure that you didn't forget to include these libs:

<script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>

It's very easy to forget and there is not visible errors but things don't work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文