我将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. 如何创建弹出窗口?