私はモデルを持っています...
public class PatientACOModel
{
public int EncounterId { get; set; }
public int PatientId { get; set; }
public int EMPIID { get; set; }
public int PopulationPatientID { get; set; }
public string EditAddOrEditCurrent { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime? DateOfBirth { get; set; }
//[UIHint("_PhoneNumFormatter")]
public string Phone { get; set; }
}
電話番号を具体的にフォーマットしたい。私は自分の電話番号とおそらく他の電話番号の上にUIHintを置きたいだけです。すべての文字列をフォーマットしたくありません。
私はこのようなことを試みています...
@Model String
@if (Model != null) {
String.Format("{0: (###) ###-####}", double.Parse(Model.ModelMetadata.Get));
}
これは、コメントアウトされているUIHintで参照されている表示テンプレートになります。そうすると、文字列が表示されなくなります。私は何が間違っているのですか?
表示テンプレートで、文字列を解析してからフォーマットするにはどうすればよいですか?