向实体框架代码第一AddModelError字符串添加html操作链接

本文关键字:添加 字符串 html 操作 链接 AddModelError 实体 框架 代码 | 更新日期: 2023-09-27 17:59:01

我对编程还很陌生,很抱歉我太笨了,但我正在编写一个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");
                }

谢谢。。。

向实体框架代码第一AddModelError字符串添加html操作链接

您是否尝试过将Error更改为只输出如下链接的原始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>");
            }

到目前为止你试过什么?