Номер телефона в контроллере asp.net - PullRequest
0 голосов
/ 26 июня 2018

Я делаю систему запросов, которая будет использоваться для поиска данных, относящихся к клиенту, но у меня возникла небольшая проблема: как вы пишете код для номера телефона в контроллере ASP.NET? ? Вот что у меня пока в контроллере:

 public ActionResult Person()
    {
        Person hooman = new Person()
        {
            FirstName = "Parker",
            LastName = "Smith",
            Age = 30,
            DateOfBirth = new DateTime(1988, 01, 01),
            Email = "psmith@gmail.com",
            //Telephone = 0851943376,
            Smoker = "No",
            SeriousIllness = "No",
        };

        return View(hooman);
    }

И на всякий случай, вот немного простейшее представление для контроллера Person:

<table>
<tr>
    <th>First Name</th>
    <th>Last Name</th>
    <th>Age</th>
    <th>Date Of Birth</th>
    <th>Email</th>
    <th>Telephone</th>
    <th>Smoker</th>
    <th>Serious Illness</th>
</tr>
<tr>
    <td> @Html.DisplayFor(model => model.FirstName)</td>
    <td> @Html.DisplayFor(model => model.LastName) </td>
    <td> @Html.DisplayFor(model => model.Age) </td>
    <td> @Html.DisplayFor(model => model.DateOfBirth) </td>
    <td> @Html.DisplayFor(model => model.Email)</td>
    @*<td> @Html.DisplayFor(model => model.Telephone)</td>*@
    <td> @Html.DisplayFor(model => model.Smoker)</td>
    <td> @Html.DisplayFor(model => model.SeriousIllness)</td>
</tr>

Я не могу понять, как заставить его работать. Все остальное в порядке, это просто часть телефона, которую я не могу понять. Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 26 июня 2018

Похоже, проблема в том, что вы пытаетесь трактовать номер телефона как int, а не как строку.

public ActionResult Person()
    {
        Person hooman = new Person()
        {
            FirstName = "Parker",
            LastName = "Smith",
            Age = 30,
            DateOfBirth = new DateTime(1988, 01, 01),
            Email = "psmith@gmail.com",
            Telephone = "0851943376",
            Smoker = "No",
            SeriousIllness = "No",
        };

        return View(hooman);
    }

Должно быть все, что вам нужно, относитесь к нему как к строке.

...