大きな問題があり、私はそれをまったく見つけることができません。私を助けてください。ここで変数は使用前に定義されていません
は、ビュー内のコードです:
@{var imageName = Mission.UI.Areas.Cpanel.Components.Utility.GetDocument(Model.EmployeeId, Mission.Model.DocType.Aks);}
@if(!string.IsNullOrEmpty(Mission.UI.Areas.Cpanel.Components.Utility.GetDocument(Model.EmployeeId, Mission.Model.DocType.Aks)))
{
<div class="col-lg-4">
<label style="display:block;">عکس</label><img src="/files/@imageName" class="thumbnail col-lg-12" style="height:280px;" />
</div>
}
GetDocument
方法は、正しい名前を返しているが、私はIMGのSRCでそれを使用する場合、それは定義されていません。
public static string GetDocument(string employeeId, DocType docType)
{
EmployeeRepository employeeRepo = new EmployeeRepository();
var document = employeeRepo.GetDocuments(employeeId).Where(d => d.DocType == docType).FirstOrDefault();
if (document != null)
{
return document.Content;
}
return "";
}
そして返す値は、ビューでフェッチされるが、私はSRCでそれを設定すると、それはundefiendですが、私はスパンでそれを表示したときに問題がない:
これは方法です。
問題は何ですか?
返品についてあなたはそれの価値を投稿できますか? – Shyju
'imageName'が正しい値を持っていれば、' nbokmans
例外を引き起こすのは、どの回線ですか? –