簡體   English   中英

混淆aspx頁面-c#代碼位於aspx文件中

[英]Obfuscate aspx pages - c# codes are inside aspx files

請看一下這個鏈接:
http://forums.asp.net-混淆aspx頁面
我有同樣的問題,我的問題是我該如何混淆內部帶有C#代碼的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#代碼在一個文件中非常快速地編寫一個小項目,並將其交給我的客戶。

根據您所說的話,“如何混淆這些文件(一個文件中的ASPX代碼+ C#代碼)?” 你不能這樣做。 您可以使用“ 代碼隱藏模型” ,即在單獨文件中的C#代碼所在的位置。

代碼隱藏

隱藏代碼是指包含在單獨的類文件中的ASP.NET頁面的代碼。 這樣可以將HTML與表示邏輯完全分開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM