如何限制标签控件label的隐藏功能?

yeyuanzhi2000 2011-08-10 07:38:45
我想在前台用label显示内容
<asp:label ID="Label1" runat="server" text="Label"></asp:label>
然后在后台CS对Label1进行赋值
虽然这样可以防止别人删除控件,但怎么防止别人隐藏这个控件?
或者除了用这种方法,还有其他更好的方法吗?谢谢!!
...全文
314 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yeyuanzhi2000 的回复:]
我把发布后的网站程序放到网上,供用户下载,有时用户可能会修改里面的某些东西,但不能让他修改版权所有,如"远生科技"怎么实现?我是利用楼主的方法实现的,但这样虽然用户删除不了Label这个控件,但可以隐藏显示里面的内容,怎么才能防止隐藏呢?谢谢!!
[/Quote]

最起码地,你应该使用web site在发布时的第一个选项“允许修改此预编译网站”,把这个选项去掉(默认是勾上的)。这样才真正把网站编译了。

我从来不在外部网站、别人可能喜欢去拷贝成他自己的代码的网站上放什么aspx、ascx、masterpage之类的源代码。

别人去看编译结果是很难想象出在设计页面上的源代码的,而且也不可能在设计页面上注入什么c#代码之类的。如果你打开那些文件看到源代码了,仅仅是code behind的文件才编译,那么你当然就泄露了自己公司设计人员的一些成果,就好象超市根本没有防盗设施,等于诱惑别人来修改它。
子夜__ 2011-08-10
  • 打赏
  • 举报
回复
给页面输出你的这个HTML 写在一个隐藏的角落里 加密加密加密。

不过也不是万能的。
yeyuanzhi2000 2011-08-10
  • 打赏
  • 举报
回复
我把发布后的网站程序放到网上,供用户下载,有时用户可能会修改里面的某些东西,但不能让他修改版权所有,如"远生科技"怎么实现?我是利用楼主的方法实现的,但这样虽然用户删除不了Label这个控件,但可以隐藏显示里面的内容,怎么才能防止隐藏呢?谢谢!!
子夜__ 2011-08-10
  • 打赏
  • 举报
回复
没懂你的意思。

虽然这样可以防止别人删除控件,但怎么防止别人隐藏这个控件?

这句没懂。
ustbwuyi 2011-08-10
  • 打赏
  • 举报
回复
防止别人隐藏这个控件?
别的程序员改你的代码?

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧