asp.net中有<%%> 还有<%# %> 还有<= >这种标签都有什么作用?

如题所述

<%%>就看情况了.:
<%@LANGUAGE="VBScript" CODEPAGE="932"%>要换成<%@Page Language="VB" CodePage="932"%>;
这个主要是引用一些指令 如page指令
----------------------------------------------------------------------
<%#%>这个主要是数据绑定 有单值绑定和双向绑定:Eval()和Bind()
----------------------------------------------------------------------
<%=%>这个是前台页面取得后台某个变量的值 必须有个前提 这个后台的变量必须为public(公共)类型
----------------------------------------------------------------------
希望对你有帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-18
我来回答你
第一个我没用到过
第二个是用来绑定数据库里读出的字段的
第三个是这样的<%=%>这个是用来读取CS文件里的变量的
回答完毕
第2个回答  2010-08-18
1、<%=%> 里面放的变量名,如:

<div>
<h1>Hello World</h1>
<p>Welcome to Beginning ASP.NET 3.5 on <%=
DateTime.Now.ToString() %></p>
</div>
输出结果为:

Hello World
Welcome to Beginning ASP.NET 3.5 on 2009-11-10 15:53:08

2、 <%#%> 这里是数据的绑定

如:<%# DataBinder.(Container.DataItem, "ClassName") %>

完整代码: <asp:DataList ID="ClassList" runat="server">
<ItemTemplate> <%# DataBinder.(Container.DataItem, "ClassName") %>
</ItemTemplate>
</asp:DataList></td>

3、<%@ %> 表示:引用

如在很多.aspx页面中,都可以看到如下的代码:

<%@ Page Language="C#" CodeFile="Default.aspx.cs" Inherits="_Default" %>

4、<%%>中间一般放函数或者方法,典型的asp程序写法。

例如:<tr bgcolor="#ffffff">
<td height="20">
<div align="center">类别:</div>
</td>
<td height="9"> 
<%ST_getList();%>
</td>
</tr>

<%=%>在asp.net中什么意思
<%=%> 是写在aspx文件里面的, 在这里可以调用aspx.cs里面的变量,例如在aspx.cs里面定义了一个变量 int num=100, 那么在aspx文件里可以使用<%= num%> , 当页面执行的时候, 就会在页面上显示100了, 当然, 写到aspx的任何地方都可以, 还能当html或者js代码让浏览器解析, 例如 <img src='<%=n...

%%什么意思?
<%%>是说这里面的文本不是普通直接输出到客户端的文本,而是需要服务器来解释的。不光是可以写JAVA脚本,这要看具体服务器端使用的是什么技术ASP\/JSP\/PHP\/ASP.NET都使用相同或相似的技术。而至于这种模式是否差劲,看解决方案是否达到目标,而不是看好不好看。【延展阅读】【asp.net中,<%#%>,<%=...

<%%>标签 什么意思
<% %>叫做脚本片段,其中写的内容会翻译在Servlet的Service方法中,显然我们可以在Service方法中定义局部变量或者调用其他方法。但是您不能在Service中定义其他方法,也就是说,我们可以在<%%>中定义局部变量或调用方法,但不能定义方法。 一个jsp页面中可以有多个脚本片段,但是多个脚本片段的结构必须完整。

ASP.NET中document.write( <% %> )的方法???
<% ShowData("id"); %> 这是服务器端解析的代码,你如果用document.write的话,就将<%%>都给客户端(浏览器)了,而浏览器是无法解析类似<%%>的,你试试这么改 document.write(<% ShowData("id"); %>);把<>前后的"去掉

<%@ Page Language="C#"%>,这句话怎么解释,包括每个词和符号的意思...
说明该页面使用的脚本语言是C#语言,<>说明是标签语言,<% %>就是固定格式了,@就是对整个页面内所使用代码的说明

在ASP中<%connclose%>是什么意思。为什么有些页的的最后都有它呢?
ConnClose是一个自定义函数或者过程 从名字上来看应该是用来关闭Connection(连接数据库用的)对象的 你是做.Net的应该明白 Asp的代码都是写在<%%>里的 所以就是 <%ConnClose%>

ASP.net(C#) 从数据库提取数据 如何显示到网页指定位置
<\/asp:Repeater> <\/ul> <\/div> 你看这个,最外层有个div,你可固定这个div的位置,然后里面是ul-li列表,还有个Repeater标签,在后台应该先绑定Repeater,然后<%# Eval("Title")%>这个是需要显示数据源中的某个字段,这里显示的是标题(Title),明白了嘛?你仔细想想,很好明白的!

asp.net 中window.onload= function () { <%if(GA_Url!=null){ %>...
你应该是在JS上用CS处理的变量 代码修改:window.onload= function () { var True=true;var False=false;if( <%=(GA_Url!=null)%>){ clickMyown('<%=GA_Url %>'); } 注意事项:1、GA_Url 参数在后台是否高于 protected 2、var True=true;var False=false; JS 的bool型 变量区分...

<%=contextPath%>中的%是什么意思,这个是js中的符号吗
<%...%>这里是后台脚本,可以直接写java代码 <%=...%>中是写java变量的 是读取显示变量用的 比如你小脚本里<% String str = "字符串" %> 然后下边HTML标签中赋值的时候可以用<%=str%> 如<input type="text" value="<%=str%>"> 这个文本框显示在页面上就是有默认值未“字符串”...

<% GetUserName("admin"); %>什么意思
GetUserName应该是用户自定义的方法或者属性,admin是传递的参数 在CodeBehind里定义public 类型的方法GetUserName() ,页面HTML里可以通过<%%>代码段调用

相似回答