Я хочу загрузить _partialB на основе значения Name
из _partialA. Кнопка Name
в моем сценарии.
Я получаю следующую ошибку:
Uncaught Error: невозможно загрузить XRegExp дважды в одном кадре
Контроллер
public ActionResult ABC(string name="")
{
SDetails sDetails=new SDetails();
var model = new ClsA();
if(name=="")
{
name = sDetails.Rst().FirstOrDefault().Name;
model.firsts = sDetails.Rst();
model.seconds = sDetails.Rs(name);
}
else
{
model.firsts = sDetails.Rst();
model.seconds = sDetails.Rs(name);
}
return View(model);
}
View
@model Aplication.Models.ABC.ClsA
<div id=myA>
@{ Html.RenderPartial("_PartialA", Model.firsts); }
</div>
<div id=myB>
@{ Html.RenderPartial("_PartialB", Model.seconds);}
</div>
_PartialA
@model IEnumerable<Aplication.Models.ABC.first>
<table>
<tr>
<th>@Html.DisplayNameFor(m => m.Name)</th>
<th>@Html.DisplayNameFor(m => m.Address)</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
<button class="link" type="button" data-
name="@item.name">
@Html.DisplayFor(modelItem => item.Name)
</button>
</td>
<td>
@Html.DisplayFor(modelItem => item.Address)
</td>
</tr>
}
</table>
Сценарий
$('#myA').on('click', '.link', function () {
debugger;
var name= $(this).data("name");
var url = '@Url.Action("ABC", "ABC")?name=' + name;
$('#myB').load(url);
});