Добавление ссылки на действие html в код Entity Framework. Первая строка AddModelError. - PullRequest
0 голосов
/ 12 июня 2011

Я довольно новичок в программировании, поэтому извините, если я глуп, но я пишу приложение ASP.Net MVC3, в котором при обнаружении определенного исключения отображается сообщение из-за нарушения составного ключа.

Я могу перехватить исключение, но в сообщении хочу добавить ссылку действия для редактирования данных, которые не прошли проверку на нарушение ключа.

Я не могу понять, как использовать ссылку в следующем примере. Как сделать ссылку «ЗДЕСЬ» действующей?

            catch (DataException)
            {
                if (duplicateKeyAttempt == true)
                {
                    ModelState.AddModelError("", "A delivery charge already exists for this combination of customer type and delivery method. " +
                        "Please check the information you have provided, this selection cannot be saved. " +
                        "If you want to edit the existing database entry, click HERE");
                }

Спасибо ...

1 Ответ

1 голос
/ 18 ноября 2011

Вы пытались изменить ошибку, чтобы просто выводить необработанный HTML-код для ссылки, подобной этой:

if (duplicateKeyAttempt == true)
            {
                ModelState.AddModelError("", "A delivery charge already exists for this combination of customer type and delivery method. " +
                    "Please check the information you have provided, this selection cannot be saved. " +
                    "If you want to edit the existing database entry, click <a href=\"url\">HERE</a>");
            }

Что вы пробовали до сих пор?

...