社区
C#
帖子详情
首页只有
sunmerlong
2010-01-20 04:48:25
为什首页只有一个<%@ Page %>而且没有cs文件。他是怎么运行的。看不懂~请大虾们帮忙想想。谢谢了。
...全文
151
4
打赏
收藏
首页只有
为什首页只有一个而且没有cs文件。他是怎么运行的。看不懂~请大虾们帮忙想想。谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HarveyYan
2010-01-20
打赏
举报
回复
把项目编译后,就不需要把cs文件部署到客户端了,只需要把bin里的dll及页面文件拷过去即可。
wuyq11
2010-01-20
打赏
举报
回复
通过DLL实现,很多系统这样加密
mytimes_walker
2010-01-20
打赏
举报
回复
Asp.Net的Web表单(页面)可分为三种模式:
1.传统的内联代码(.aspx文件):含有代码和用户接口布局的.aspx 文件
2.代码后置(.aspx和.vb/.cs文件):含有用户接口的 .aspx 文件和含有代码的.vb/.cs 文件
3.经过编译的代码后置(.aspx和编译好的.dll文件/放入\bin目录中):含有用户接口的 .aspx 文件和含有代码的.vb/.cs 文件
第三种比较特殊,弥补了ASP时代源码无法加密的不足。调用方法如下:
调用经过编译的后置代码时,只要编译好的dll文件在\bin目录中(不需要注册),在.aspx页面中直接指定类名即可:
<%@ Page Language="VB" Inherits="FirstClass" %>
FirstClass 即为类名,而不需要在指定后置代码页的文件名称(src="xxx.vb")
这种方法的好处之一是:可以很好的保护开发者的代码不被盗用或修改!
还有一个问题就是:如果在一个页面里同时指定 Inherits (dll文件)和 src 属性,那程序先执行哪个地方的代码呢?
是这样的:通常 ASP.NET Framework 使用这些类时,首先会到已编译的程序集(dll)中查找,如果找不到就会把在 Src 属性中提供的代码文件重新编译,所以 Src 属性和 Inherits 属性并不互斥。
asp.net 后台<%@
Page
%>
page
指令属性
%@
Page
Language="C#" AutoEventWireup="true" CodeBehind="Notify.aspx.cs" Inherits="JFTNotify.Notify" %> ASP.NET页面中的前几行,一般是%@...%这样的代码,这叫做页面指令。用来定义ASP.NET页分析器和...
<%@
Page
%>
page
指令属性
以前只知道会用就行,今天boss让我去理解一下<%@
Page
%>里面的各个属性的用法,于是就有了这篇东凑西凑的文章! <%@
Page
%>是页面指令, 作用于当前页面,指定使用语言、代码页等等。 eg:<%@
Page
...
<%@ include file=” ”%>和
page=” ” flush=”true”/>
jsp:include
page
=” ” flush=”true”/> 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有...
和<%@include file=""%>的区别
语法: <jsp:include
page
="sample.jsp" flush="true"> <jsp:param name="name" value="value"/> </jsp:include> 其中参数设置可以没有,如果没有参数设置,则必须采用<jsp:include
page
="sample.jsp" flush...
javaweb学习总结(十六)——JSP指令
javaweb学习总结(十六)——JSP指令 ...
page
指令 Include指令 taglib指令 JSP指令的基本语法格式:<%@ 指令 属性名="值" %> 例如: 1 <%@
page
contentType="text/html;charset=gb2312
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章