查看上传到SQL内容的文件

时间:2015-03-30 06:29:37

标签: c# sql asp.net

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

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

<强> UI:

在.aspx页面中导入所需的hightlight所需的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() make 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