页面上写<% %>,<%= %>,<%# %>有何区别啊?
解决方案 »
- 两个Linq返回值的项不能包含相同项 在线等
- xml问题
- help me:RadioButtonList1.Attributes.Add("OnSelectedIndexChanged", "javascript:alert('OK')")没反应
- 同一个问题:我最后的60分,都进来看看吧!一个关于用户删除前让用户确认是否删除的对话框问题!
- 请问我这样写错了吗?
- 如何获得DataGrid中选中项的列号?????
- 高手请进来一下,关于模态对话框的问题
- 在网页中直接有writefile输出excel,出现一个提示,如何避免?
- 如何禁用请求验证!!
- 我在自定控件有 Session.Abandon(),但被放到.aspx页面中,就不起作用了。
- 求助:关于动态生成table后提交的问题!!!!!!急!!!!
- 高分求一存储过程的写法,写对了就给分!
<%=%>是直接输出=号后表达示的值
<%#%> 数据绑定用的
<%
if(IsLink==true)
{
%>
<SCRIPT language="javascript" id="clientEventHandlersJS" src="/Root/js/JS1.js"></SCRIPT>
<%
}
else
{
%>
<SCRIPT language="javascript" id="clientEventHandlersJS2" src="/Root/js/jS2.js"></SCRIPT>
<%
}
%>
2.而<%=%>可以直接在一串html里嵌入C#代码。如cs里面的Session.
<LINK href='/Root/css<%=Session["GUI"].ToString().Trim()%>/Default.css' type=text/css rel=stylesheet >
3.<%#%>是用于数据绑定的。如下面的是在datagrid里的TemplateColumn, <asp:TemplateColumn Visible="False">
<ItemTemplate>
<asp:TextBox ID="MyID" Runat=server style="DISPLAY:none" Text='<%# DataBinder.Eval(Container.DataItem,"ColumnName") %>'>
</asp:TextBox>
</ItemTemplate>Reply by Kent
Email:[email protected]