Ես ունեմ այս մասնակի տեսքը, որը ցուցադրում է փաստաթղթերի հղումներ.
@model IList<DocumentLineViewModel>
<tr>
<td class="leftCell" style="width: 150px;">
<label>Documents</label></td>
<td class="rightCell" id="documentCell">
@if (Model.Any(x => x.CurrentUrlFlag))
{
foreach (var document in Model)
{
<a target="_blank" href="@document.CurrentUrl">
@document.CategoryName
</a>
}
}
else
{
<span>Not Entered</span>
}
</td>
</tr>
Եթե փաստաթուղթը pdf է, այն լավ է աշխատում, ես կարող եմ դիտել փաստաթուղթը: Եթե փաստաթուղթը word (կամ excel) է, ես ստանում եմ այս անցանկալի հուշումը.
Ինչպե՞ս կասեմ սա:
ԽՄԲԱԳՐԵԼ Մեկ ճանապարհ, որը ես փորձեցի, փաստաթուղթը թռուցիկ պատուհանում տեղադրելն էր, բայց դա չաշխատեց.
@model IList<DocumentLineViewModel>
<tr>
<td class="leftCell" style="width: 150px;">
<label>Documents</label></td>
<td class="rightCell" id="documentCell">
@if (Model.Any(x => x.CurrentUrlFlag))
{
foreach (var document in Model)
{
if (document.CurrentUrl.ToUpper().EndsWith("PDF"))
{
<a target="_blank" href="@document.CurrentUrl" class="btn">
@document.CategoryName
</a>
}
else
{
<a href="#show-document" class="btn" data-toggle="modal">@document.CategoryName</a>
<div class="modal fade" id="show-document" style="display: none">
<object src="@document.CurrentUrl"><embed src="@document.CurrentUrl"></embed></object>
@* <iframe src="@document.CurrentUrl"></iframe>*@
</div>
}
}
}
else
{
<span>Not Entered</span>
}
</td>
</tr>
Թռուցիկ պատուհանը հայտնվեց, բայց բովանդակությունը ցույց չտվեց փաստաթուղթը: