2017-11-01 9 views
0
私のコードについては、この、私は私のビューの部分文字列を追加したい、OK

ここにASP.NET MVC 4の部分文字列を追加する方法は?

@Html.ValueFor(x => x.rol_tb_form1.pengusul.Substring(5,5)) 

と、この私のエラーのため

説明:未処理の例外が実行中に発生しました現在のウェブリクエストは です。エラーについての詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。

例外の詳細:System.InvalidOperationException:テンプレートは、フィールドアクセス、プロパティアクセス、一次元配列インデックス、または 単一パラメータカスタムインデクサ式でのみ使用できます。

誰かが私のコードを修正できますか?その一例を行うための

+2

なぜ@ Model.rol_tb_form1.pengusul.Substring(5,5) –

+0

あなたはヘルパーのラムダ式で 'Substring'を使うことはできません。プロパティのための 'DisplayFormat'を持っていなければ、上記のコメントを試すことができます – adiga

答えて

0

より多くの方法、

@{ string _substring = Model.rol_tb_form1 == null ? string.Empty : Model.rol_tb_form1.pengusul.Substring(5, 5); } 

、あなたは、

このデータは(rol_tb_form1)nullでないことを確認してくださいちょうどこの

@_substring 

ようなあなたのビューでそれを呼び出すことができますjadi dliat dulu itu ada isinya apa ngga、パノラマビュー、バイアックエラー

kasihポイントyahのはMAS kwkwkw

dengan catatan、ITU Model.rol_tb_form1 ITU EMG ADAのForeignKeyディモデルclassnyaヤク、カロngga ADA katakan LAH文字列biasa、yahhのtinggal

@Model.YourField.Substring(5,5) 

必要はありません使用HTMLヘルパー、申し訳ありません悪い英語hahahahaのため

関連する問題