Я пытаюсь использовать @Html.ActionLink
для кликабельной ссылки в моем представлении, однако я получаю исключение времени выполнения:
System.ArgumentException: 'Значение не может быть нулевым или пустым.
Имя параметра: linkText
Первый параметр Html.ActionLink
равен linkText
, и, как вы можете видеть из моего кода ниже, он действительно не нулевой или не пустой.
@foreach (var o in Model.Results)
{
<tr>
<td>@Html.ActionLink(o.Person.FirstName, "Detail", "Player", new { selectedPlayerID = o.Person.IDPerson, referringController = "ValidationHistory" }, null)</td>
<td>@o.Person.FirstName</td>
<td>@o.Person.LastName</td>
<td>@o.Person.SocialSecurityNumber</td>
Ниже приведен снимок экрана страницы, вверху я добавил @ (string.IsNullOrWhiteSpace (o.Person.FirstName)? "Null / ws": o.Person.FirstName)
как видите, он действительно не нулевой или не пустой.
Для каждого запроса ниже приведена вся часть файла cshtml, относящаяся к этой проблеме.
<div class="col-md-10 text-center">
@if (Model.Results.Count == 0)
{
<h3>No Data to Display</h3>
<h3>Please Try Different Search Parameters</h3>
}
else
{
<div id="tablecontaner" class="col-md-10 text-left">
<table id="PVSearchReport" class="table table-striped table-bordered" style="width:100%;padding:10px">
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>SSN</th>
<th>IRS / TIN</th>
<th>DMF Details</th>
<th>List Matches</th>
<th>Executed At</th>
<th>Executed By</th>
<th>Club ID</th>
<th>Lists</th>
</tr>
</thead>
<tbody>
@foreach (var o in Model.Results)
{
<tr>
<td>@Html.ActionLink(o.Person.FirstName, "Detail", "Player", new { selectedPlayerID = o.Person.IDPerson, referringController = "ValidationHistory" }, null)</td>
<td>@o.Person.FirstName</td>
<td>@o.Person.LastName</td>
<td>@o.Person.SocialSecurityNumber</td>
<td>@o.Validation_Results.IRSOk</td><!--IRS/TIN-->
<td>@o.Validation_Results.DMFOk</td><!--DMF Details-->
<td>@o.Validation_Results.ListOk</td><!--List Matches-->
<td>@o.Validation_Results.ExecutedAt<!--Executed At-->
<td>@o.Validation_Results.ExecutedBy</td><!--Executed By-->
<td>@o.Person.ClubID</td>
<td>@o.ListMatches</td>
</tr>
}
</tbody>
</table>
</div>
}
</div>