DataType.EmailAddress のモデルを使用しています。実行時にアドレス リンクを変更したいのですが、既に電子メール リンクが自動的に設定されているため、変更できません。
@{
var subject = "";
if (Model.Name.Length > 30)
{
subject = Model.Name.Substring(0, 30) + "...";
}
else
{
subject = Model.Name;
}
}
<a href="mailto:@Html.DisplayFor(model => model.email)?subject=Re: @subject">model => model.email</a>
しかし、私は得ました
<a href="mailto:<a href="mailto:emailaddress">emailaddress</a>?subject=Re: subject"><a href="mailto:emailaddress">emailaddress</a></a>
それ以外の
<a href="mailto:<a href="mailto:emailaddress">emailaddress</a>?subject=Re: subject">emailaddress</a>
メールアドレスが自動でリンク形式に変換されるのはなぜですか? そして、それを止める方法は?ただし、検証を使用するためにデータ型を保持したいと思います。