1
類的模型:顯示按鈕的局部視圖點擊
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace CalcFactory.Models
{
public partial class TableDetails
{
public String Dates { get; set; }
public double InvoiceAmount { get; set; }
public String InterestRate { get; set; }
public double InterestAmount { get; set; }
public double Amortization { get; set; }
public double CapitalBalance { get; set; }
}
public partial class TableDetails
{
public List<TableDetails> Tables { get; set; }
}
}
首頁控制器:
public ActionResult CreateCalculation()
{
return View();
}
public ActionResult TableDetails()
{
return PartialView("TableDetail");
}
我的局部視圖(TableDetails):
@model IEnumerable<CalcFactory.Models.TableDetails >
@using CalcFactory.Models
@if (Model != null)
{
<div class="grid">
<table cellspacing="0" width="80%">
<thead>
<tr>
<th>
Dates
</th>
<th>
Invoice amount
</th>
<th>
Interest rate
</th>
<th>
Interest amount
</th>
<th>
Amortization
</th>
<th>
Capital balance
</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td align="left">
@item.Dates
</td>
<td align="left">
@item.InvoiceAmount
</td>
<td align="left">
@item.InterestRate
</td>
<td align="left">
@item.InterestAmount
</td>
<td align="left">
@item.Amortization
</td>
<td align="left">
@item.CapitalBalance
</td>
</tr>
}
</tbody>
</table>
</div>
}
而且,我想分要顯示的視圖:
<input type="submit" id="anCalcBtn" class="calcBtn" name="anSubmitBtn" value="Calculate" title="Calculate your calculation"></input>
<div class="calcDetail" id="anCalcDetail">
@model CalcFactory.Models.TableDetails
@{Html.Partial("TableDetail");}
</div>
個
我的JS:
$('#anCalcBtn').click(function() {
$('#anCalcDetail').load('/Home/TableDetails/');
});
爲什麼這不適合我?我有這個部分觀點,我想在提交點擊中顯示。我不確定我是否正在使用Controller,但是這部分視圖假設顯示在CreateCalculation頁面中。
您正在使用'類型=「提交」'必須提交表格。嘗試用'type =「按鈕」' – Satpal
嘗試與按鈕以及。 Does not work =/ – MrProgram
我在JS的開頭添加了一個alertbox,但它沒有顯示 – MrProgram