社区
C#
帖子详情
首页只有
sunmerlong
2010-01-20 04:48:25
为什首页只有一个<%@ Page %>而且没有cs文件。他是怎么运行的。看不懂~请大虾们帮忙想想。谢谢了。
...全文
154
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
指令属性
aspx文件有如下一行代码: <%@
Page
Language="C#" AutoEventWireup="true" CodeBehind="Notify.aspx.cs" Inherits="JFTNotify.Notify" %> ASP.NET页面中的前几行,一般是%@...%这样的代码,这叫做页面指令。用来定义ASP.NET页分析器和编译器使用的特定于该页...
<%@
Page
%>
page
指令属性
以前只知道会用就行,今天boss让我去理解一下里面的各个属性的用法,于是就有了这篇东凑西凑的文章! 是页面指令,作用于当前页面,指定使用语言、代码页等等。 eg: 页面指令: ASP.NET 页面中的前几行,一般是%@...%这样的代码,这叫做页面指令。用来定义ASP.NET页分析器和编译器使用的特定于该页得一些定义。在.aspx文件中使用的页面指令一般有以下几种:
<%@ include file=” ”%>和
page=” ” flush=”true”/>
我们都知道在jsp中include有两种形式,分别是<%@ include file=” ”%><jsp:include
page
=” ” flush=”true”/> 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)...
和<%@include file=""%>的区别
简单点说吧: 父页面和包含进来的页面单独编译,单独翻译成servlet后,在前台拼成一个HTML页面。 父页面和包含进来的页面,代码合并后,才一起翻译成servlet,反馈到前台,形成一个HTML页面。 转自:http://www.baidu.com/s?wd=%3Cjsp%20include%3E%20%E5%92%8C%3C%25%40include%20%25%3E&rsv_s
javaweb学习总结(十六)——JSP指令
javaweb学习总结(十六)——JSP指令 一、JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。 在JSP 2.0规范中共定义了三个指令:
page
指令 Include指令 taglib指令 JSP指令的基本语法格式:<%@ 指令 属性名="值" %> 例如: 1 <%@
page
contentType="text/html;charset=gb2312"
C#
111,123
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章