混淆 aspx 页面 - c# 代码在 aspx 文件中
Obfuscate aspx pages - c# codes are inside aspx files
请看这个link:
http://forums.asp.net - Obfuscate aspx pages
我有同样的问题,我的问题是如何使用 c# 代码 inside 混淆 aspx 页面?
我知道我们可以使用 .net dll :
Dotfuscator
或者
其他第三方程序...
但是带有 c# 代码的 aspx 文件呢,我的目的是混淆该文件中的 c# 方法名称和字符串!
编辑 :
我的 aspx 文件是这样的:
<%@ Page Language="C#" Debug="true" trace="false" validateRequest="false" EnableViewStateMac="false" EnableViewState="true"%>
<%@ import Namespace="System.IO"%>
....
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
C# Codes...
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title></title>
<style type="text/css">
...
</style>
<script type="text/javascript">
...
</script>
</head>
<body>
<form id="" runat="server">
...
</form>
</body>
</html>
aspx(html) 部分的混淆对我来说并不重要,只想混淆 C# 代码...
编辑 2 :
你的目的是什么?
你疯了吗?
不,我不是。
有时我无法访问 Visual Studio 并且想在一个带有 c# 代码的文件中快速编写一个小项目并将其提供给我的客户。
根据你所说的,"how can i obfuscate such these files (aspx codes + c# codes in one file)?"你不能那样做。您可以使用 Code-Behind Model,这是您在单独文件中编写 C# 代码的地方。
Code-Behind
Code-behind refers to code for your ASP.NET page that is contained
within a separate class file. This allows a clean separation of your
HTML from your presentation logic.
请看这个link:
http://forums.asp.net - Obfuscate aspx pages
我有同样的问题,我的问题是如何使用 c# 代码 inside 混淆 aspx 页面?
我知道我们可以使用 .net dll :
Dotfuscator
或者
其他第三方程序...
但是带有 c# 代码的 aspx 文件呢,我的目的是混淆该文件中的 c# 方法名称和字符串!
编辑 :
我的 aspx 文件是这样的:
<%@ Page Language="C#" Debug="true" trace="false" validateRequest="false" EnableViewStateMac="false" EnableViewState="true"%>
<%@ import Namespace="System.IO"%>
....
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
C# Codes...
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title></title>
<style type="text/css">
...
</style>
<script type="text/javascript">
...
</script>
</head>
<body>
<form id="" runat="server">
...
</form>
</body>
</html>
aspx(html) 部分的混淆对我来说并不重要,只想混淆 C# 代码...
编辑 2 :
你的目的是什么?
你疯了吗?
不,我不是。
有时我无法访问 Visual Studio 并且想在一个带有 c# 代码的文件中快速编写一个小项目并将其提供给我的客户。
根据你所说的,"how can i obfuscate such these files (aspx codes + c# codes in one file)?"你不能那样做。您可以使用 Code-Behind Model,这是您在单独文件中编写 C# 代码的地方。
Code-Behind
Code-behind refers to code for your ASP.NET page that is contained within a separate class file. This allows a clean separation of your HTML from your presentation logic.