【问题标题】:View file uploaded to SQL content查看上传到 SQL 内容的文件
【发布时间】:2015-03-30 06:29:37
【问题描述】:

我有一个小问题,我自己无法弄清楚解决方案或在网上找到任何答案(或线索)。让我解释一下我的问题。 我使用 ASP.NET 应用程序将文件上传到我的 SQL 服务器。 问题是,我想在 aspx 页面上查看这些文件的内容。 文件只是代码文件(.cs、.aspx 等),基本上是不同技术的 txt。我还想使用 highlight.js 将这些文件作为代码查看。

【问题讨论】:

  • 你已经描述了你的目标,但你遇到了什么问题?
  • 如果你想在aspx页面上查看,那么你需要在aspx页面上通过编写代码调用它们
  • 问题是描述它的通用词。我只是找不到任何解决方案来实现我的目标,我需要一个线索来寻找答案或关于如何实现它的想法。

标签: c# sql asp.net


【解决方案1】:

试试这样的:

用户界面:

在 .aspx 页面中导入所需的高亮显示所需的 js/css 文件。

<link rel="stylesheet" href="/path/to/styles/default.css">
<script src="/path/to/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

下有一个label/textarea显示.aspx/.aspx.cs文件的代码

<pre><code class="cs"><asp:Label id="lblCode" runat="server"/></code><pre>

服务器端:

在Page_Load()进行db调用以从数据库中获取.aspx/.aspx.cs文件的内容并设置为标签。

protected void Page_Load()
{
       this.lblCode=DataAccessLayer.GetCode();
}

查看以下链接了解有关 highlight.js 的更多详细信息

https://highlightjs.org/usage/

http://highlightjs.readthedocs.org/en/latest/css-classes-reference.html

【讨论】:

  • 感谢您的建议,我想我找到了使用 File.ReadAllBytes 的方法,尝试几件事,看看我得到了什么
猜你喜欢
  • 1970-01-01
  • 2018-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
  • 2016-03-03
  • 2022-01-03
相关资源
最近更新 更多