2013-01-07 3 views
5

私が「のmailto:」と同様のローカルクライアント(つまり、使用して電子メールを送信するためにHtml.MailTo @使用することを示唆している多くのフォーラムで読んMVC 4では@ Html.MailToはどこですか?

アンカーではしかし、私はそれをやってみたときに、私は単に「のMailTo」オプションを見つけるいけません。 intellisenseで...私は何かを逃しているのか、それとも今は時代遅れであるのか、それとも顧客であればHtmlHelper?

答えて

7

@Html.Mailtoは、ASP.NET MVC 3 Futuresの機能の1つです。ASP.NET MVC 3 Futuresには、

これを使用するには、codeplex

からダウンロードする必要があります。

Imran Baloch's Blog Post

すべての機能を確認できます。

2

@Html.DisplayFor(modelItem => Model.emailAddress)のように@Html.DisplayForを使用すると、電子メールリンクが生成されます。

+3

モデルプロパティにヘルパー属性(例えば、 '[DataType(DataTypes.EmailAddress)]'では、EmailAddress DisplayTemplateを明示的に指定する必要があります。 '@Html.DisplayFor(model => model.emailAddress、" EmailAddress ")' –

+3

DataTypes.EmailAddressではなくDataType.EmailAddressにする必要があります – qub1n

関連する問題