Moeda Formatando MVC

Eu estou tentando formatar uma caixa de texto Html.EditorFor para ter formatação de moeda, eu estou tentando baseá-lo fora deste segmentoString.Format para moeda em um TextBoxFor. No entanto, meu texto ainda aparece como 0,00 sem formatação de moeda.

<div class="editor-field">
        @Html.EditorFor(model => model.Project.GoalAmount, new { @class = "editor-     field", Value = String.Format("{0:C}", Model.Project.GoalAmount) })

Existe o código para o que estou fazendo, e aqui está o html para esse campo no próprio site contido no campo de editor div, é claro.

<input class="text-box single-line valid" data-val="true" 
 data-val-number="The field Goal Amount must be a number." 
 data-val-required="The Goal Amount field is required."
 id="Project_GoalAmount" name="Project.GoalAmount" type="text" value="0.00">

Qualquer ajuda seria apreciada, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion