0

私は短いC#コードを使用しiFrameて、その中にpdfを含むを作成しています。

ただし、iFrame は空になります。

 LiteralControl c= new  LiteralControl("<iframe id='embeddedFrame' name='embeddedFrame' runat=server src="+filePath+" width=400 height=400></iframe>");
 ph.Controls.Add(c);

ページのソースを表示すると、次のようになります。

<iframe id="embeddedFrame" name="embeddedFrame" runat="server" src="C:\Users\Houseman\Desktop\WebApplication1\WebApplication1\Data\Untitled1.pdf" width="400" height="400"></iframe>

どちらが正しいように見えますか。私は確かにその場所にその.pdfファイルを持っています。404エラーはありません。空白です...

私は何を間違っていますか、またはどうすればこれを修正できますか?


ブラウザからファイルにアクセスできますが、取り出しlocalhost:8683て置き換える必要がありますfile:///


私はファイルにアクセスしています

string PdfLocation = System.IO.Path.Combine(Server.MapPath("Data") ,pdfn);

pdfnアップロードのファイル名 + ".pdf" はどこにありますか

4

2 に答える 2