我將C#桌面應用程序轉換爲C#ASP.Net。它有一些輸出到文本文件的功能。我已經有了一個C#ASP.Net默認窗體,它執行一些用於輸出的按鈕和文本框的功能。我想爲更多功能添加更多的按鈕,並在彈出窗口中簡單地顯示從這些功能生成的文本文件輸出(我認爲這將是最簡單的,因爲我已經有桌面代碼已經這樣做)。使用我的默認表單上的按鈕,創建和顯示我的文本文件的彈出窗口的最佳方法是什麼?任何幫助將不勝感激。提前致謝。如何創建彈出窗口來顯示文本文件的內容?
0
A
回答
0
你可以先創建一個操作方法將返回文件的內容:
public ContentResult FileContent()
{
var data = string.Empty;
var path = @"c:\temp\output.txt";
if (System.IO.File.Exists(path))
{
data = System.IO.File.ReadAllText(path);
}
return Content(data);
}
然後使用jQuery從您的行動方法提醒結果:
<script>
$("#idOfYourButton").click(function() {
$.get("FileContent", function (data) {
alert(data);
});
});
</script>
0
在你的aspx創建像這樣的彈出:
<asp:Panel ID="pseudopopup" runat="server" visible="false">
// add button to close this panel
<table style="position: fixed; z-index: 1; left: 0px; top: 0px" border="0" width="100%" height="100%">
<tr>
<td valign="top" align="center" >
<div style="width:yourwidth; margin-top:60px" class="myshadow" >
// if file contents are large give a height and make div scrollable
// create css to provide shadow
<%
Response.ContentType = "text/html; charset=windows-1252"; //use if html file
Response.WriteFile(mfile, true); %>
</div>
</td>
</tr>
</table>
</asp:Panel>
在後面的代碼
public static string mfile = ""
protected void btn_click1(object sender, EventArgs e)
{
mfile = "~/yourfile.txt";
pseudopopup.Visible = true;
}
相關問題
- 1. 彈出窗口不顯示內容
- 2. Android彈出窗口不顯示內容
- 3. 如何在Lightbox彈出窗口中顯示內嵌內容?
- 4. 如何在突出顯示文本後啓用彈出窗口?
- 5. Twitter引導:如何顯示文本框中的彈出窗口
- 6. 如何在彈出窗口中顯示字符串的內容
- 7. 在父窗口中顯示彈出窗口輸入文本值?
- 8. 如何從外部文件中提取彈出窗口內容?
- 9. 如何顯示其他彈出窗口上的彈出窗口?
- 10. Twitter bootstrap rel =「彈出窗口」,數據內容不顯示彈出窗口
- 11. 如何在彈出窗口中單擊鏈接時在新窗口中顯示日誌文件的內容mvc
- 12. 如何在其他頁面中顯示彈出窗口內容?
- 13. 彈出窗口。如何顯示全文內容和其他兩個問題
- 14. 如何僅在窗口範圍內顯示彈出窗口?
- 15. 如何在另一個彈出窗口內創建彈出框
- 16. 如何顯示在JSP中彈出ü窗口PDF文件
- 17. jQuery彈出內容顯示在頁面上,彈出窗口不顯示
- 18. 如何在YUI中顯示來自外部文件的彈出窗口?
- 19. 自定義WP7彈出式窗口控件不顯示內容
- 20. 顯示彈出窗口與控制檯輸出的內容
- 21. 如何創建一個彈出窗口,顯示一般信息
- 22. 如何顯示下載文件彈出窗口(不是新窗口)?
- 23. 彈出窗口來顯示圖像vb.net
- 24. 谷歌地圖彈出窗口不顯示任何內容
- 25. Kivy:在彈出窗口中顯示文本的相對大小
- 26. 如何顯示彈出窗口
- 27. 如何顯示彈出窗口?
- 28. 如何顯示彈出窗口?
- 29. Web2py - 如何創建彈出窗口?
- 30. 如何創建彈出窗口?