📄 viewsource.aspx
字号:
<%@ Page Language="C#" %>
<%@ Import Namespace="System.IO" %>
<%
string strFilePath;
string strNameOnly;
string strContent;
int intFind;
Uri address = new Uri(Request.UrlReferrer.ToString(), true);
strFilePath = Server.MapPath(address.LocalPath);
strNameOnly = strFilePath.Substring(strFilePath.LastIndexOf("\\") + 1);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title><% = strNameOnly %></title>
<style type="text/css">
body {font-family:Tahoma,Arial,sans-serif; font-size:10pt}
input {font-family:Tahoma,Arial,sans-serif; font-size:9pt}
.heading {font-family:Tahoma,Arial,sans-serif; font-size:14pt; font-weight:bold}
.subhead {font-family:Tahoma,Arial,sans-serif; font-size:12pt; font-weight:bold; padding-bottom:5px}
.cite {font-family:Tahoma,Arial,sans-serif; font-size:8pt}
.codelist {font-family:Courier New,Courier,monospace; font-size:10pt}
.highlight {font-weight:bold; background-color:yellow}
</style>
</head>
<body bgcolor="#ffffff">
<span class="heading"><% = strNameOnly %></span><hr />
<!--------------------------------------------------------------------------->
<div class="codelist">
<%
if (strFilePath.IndexOf("\\") != -1)
{
StreamReader objSR = new StreamReader(strFilePath);
strContent = objSR.ReadToEnd();
objSR.Close();
strContent = Server.HtmlEncode(strContent);
strContent = strContent.Replace("\r", "<br>");
intFind = strContent.IndexOf("!--start--");
if (intFind != -1)
{
strContent = strContent.Substring(1, intFind + 13)
+ "<span class=highlight>"
+ strContent.Substring(intFind + 14);
intFind = strContent.IndexOf("!--end--");
if (intFind != -1)
strContent = strContent.Substring(1, intFind -5)
+ "</span>"
+ strContent.Substring(intFind - 4);
}
Response.Write(strContent);
}
%>
</div>
<!--------------------------------------------------------------------------->
<hr /><span class="cite">©2001 <a class="cite" href="http://www.wrox.com/">Wrox Press</a> -
<a class="cite" href="http://www.wrox.com/Books/Book_Details.asp?isbn=1861004885">Professional ASP.NET</a> (ISBN: 1-861004-88-5)</span>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -