1

モデル内の文字列の戻り値を電話番号のようにフォーマットしようとしています...

(000)-000-0000

UIHintこれを達成するために属性を使用すると思いました。唯一のことは、これを正しく行う方法について少し混乱していることです...

モデルを取り出して、MVC で電話番号としてフォーマットするにはどうすればよいですか?

これは私が現在試していることです

@if(Model != null){
    String.Format("{0: (###) ###-####}", Model);
}

現在、null 以外のすべての電話番号を非公開にしています。

私のモデルはどのように見えますか

...
[UIHint("_PhoneNumFormatter")]
        public string PatientRoomPhone { get; set; }
...

たとえば、私はこれを取ります

@if (Model == "0"){
    <text>No</text>
}
else if(Model =="1"){
    <text>Yes</text>  
}
else{
    <text></text>
}

0 または 1 を返す文字列の上で使用します

    [UIHint("YesNo")]
    public string DischargeAdvocateCall { get; set; }

とヴィオラ、UI のヒントがあります。

電話番号でそれが不可能なのはなぜですか?

4

0 に答える 0