C# WebForm <%%>用法

本文介绍了C# WebForm中&lt;%%&gt;标签的不同用途,包括&lt;%= %&gt;用于获取后台数据,&lt;%%&gt;用于执行后台代码,以及&lt;%#%&gt;用于数据绑定的方法。通过具体实例展示了这些标签如何在实际项目中被应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C# WebForm中<%%>用法

参考内容: http://www.cnblogs.com/nidakun/archive/2012/07/17/2595779.html

<%%>用于在前端执行后台代码, 或取得后台数据.


1.<%=%>  取返回值  

<%=sf.ShowTitle()%%>   用于在每个webfrom页显示一个<首页|上一页|退出>导航栏. 


2.<%%> 执行后台代码内容

<%sf.CheckSecurity()%> 用于页面权限检查. 


3.<%#%> 用于绑定数据

<asp:TextBox runat="Server" ID="txtSubColor" Text='<%# Eval("SubColorNo") %>' Width="50px"></asp:TextBox>

<asp:CheckBox ID="chkItem" runat="server" Checked='<%# Bind("CheckFlag") %>'  />

<input id="chkSelect" type="checkbox" runat="server" title='<%#DataBinder.Eval(Container.DataItem,"CUS_NO")%>' />

<configuration> <connectionStrings> <add name="DB-NetShopsConnectionString" connectionString="Data Source=.\MSSQLSERVER2012;Initial Catalog=DB-NetShops;User ID=sa;Password=your_password;Integrated Security=False" providerName="System.Data.SqlClient" /> </connectionStrings> <system.web> <compilation debug="true" targetFramework="4.7.2" /> <httpRuntime targetFramework="4.7.2" maxRequestLength="20480" executionTimeout="300" requestValidationMode="4.7.2" /> <!-- 修正 sessionState 属性名 --> <sessionState mode="InProc" timeout="20" httpOnlyCookies="true" /> <!-- 正确:httpOnlyCookies(无多余s) --> <authentication mode="Forms"> <!-- 修正 forms 属性名 --> <forms loginUrl="~/WebForm1.aspx" defaultUrl="~/WebForm2.aspx" timeout="20" httpOnlyCookies="true" /> <!-- 正确:httpOnlyCookies(无多余s) --> </authentication> <globalization culture="zh-CN" uiCulture="zh-CN" requestEncoding="utf-8" responseEncoding="utf-8" /> <customErrors mode="RemoteOnly" defaultRedirect="~/Error.aspx"> <error statusCode="404" redirect="~/404.aspx" /> <error statusCode="500" redirect="~/500.aspx" /> </customErrors> </system.web> <system.webServer> <httpProtocol> <customHeaders> <add name="X-Content-Type-Options" value="nosniff" /> <add name="X-Frame-Options" value="SAMEORIGIN" /> <add name="X-Xss-Protection" value="1; mode=block" /> </customHeaders> </httpProtocol> <staticContent> <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" /> </staticContent> <security> <requestFiltering> <requestLimits maxAllowedContentLength="20971520" /> </requestFiltering> </security> </system.webServer> <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" /> </compilers> </system.codedom> </configuration> 报错不允许使用httpOnlyCookies特性
06-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值