0
この作業を行うにはどうすればよいですか?MVC3 Razor Ternaryの問題
title="@(Request.IsAuthenticated ? ("Manage Your Appointments," Model.User.FirstName Model.User.LastName) : "Book Your Appointment")"
この作業を行うにはどうすればよいですか?MVC3 Razor Ternaryの問題
title="@(Request.IsAuthenticated ? ("Manage Your Appointments," Model.User.FirstName Model.User.LastName) : "Book Your Appointment")"
私はtitle
がhtml属性であると仮定しています。その場合、おそらく外側の文字列にアポストロフィを使用できます。
アップデート:私は完全に私の元の答えにFirstName
とLastName
を見落とし。それらを連結しなければならないと仮定します。
title='@(Request.IsAuthenticated
? ("Manage Your Appointments, " + Model.User.FirstName + " " + Model.User.LastName)
: "Book Your Appointment")'
試してみました – Pirzada
@pirzada更新しました。それはもっと良いですか?そうでない場合は、どのようなエラーが表示されますか? –
このアップデートは機能しました。エラーは "期待される"とは何も言わなかった。 + "" + – Pirzada