服务端控件绑定后台变量值无效runat="Server" <%= **** %>

简介:

一个诡异的问题。服务端控件绑定后台变量值无效。

这是一段Asp.Net代码

    <div>
       
        <input type="text" name="name"  runat="Server" value="<%=IMaxPage %>" />
     
    </div>

后台代码

复制代码
public partial class _Default : System.Web.UI.Page 
{
    protected int IMaxPage = 0;
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}
复制代码

没有显示出期待的值  0.而是直接显示出调用后台的代码。

而当我将控件改成非服务端控件后,可以正常绑定。

 代码如下:

    <div>
       
        <input type="text" name="name"  runat="Server" value="<%=IMaxPage %>" />
    </div>

 

 

问题是已经解决了,但是有人知道具体为什么加上runat="Server" 后绑定后台数据<%= **** %>无效。请麻烦告知我一下。

本文转自陈哈哈博客园博客,原文链接http://www.cnblogs.com/kissazi2/archive/2012/09/19/2693434.html如需转载请自行联系原作者

kissazi2
相关文章
|
3月前
|
Windows
Windows平台如何修改监听的服务名称?
【8月更文挑战第15天】在Windows平台上可透过注册表编辑器、命令提示符或第三方工具修改服务的显示名称。首先,通过注册表编辑器找到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`下的目标服务,修改其“DisplayName”键值。或者,在命令提示符中使用`sc config`命令来变更服务名称。此外,利用第三方工具如Windows Service Manager也能简化此过程。修改前请确保了解可能的影响并做好备份。
|
6月前
|
存储 机器人
在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
【2月更文挑战第28天】在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
131 1
|
开发框架 安全 .NET
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效——错误代码:0x8007000d
最近在课上学习IIS发布.NET Core项目出现HTTP错误500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效——错误代码:0x8007000d
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效——错误代码:0x8007000d
|
网络协议 网络安全 数据安全/隐私保护
FileZilla Server目录显示失败的处理方法
FileZilla Server目录显示失败的处理方法
598 0
FileZilla Server目录显示失败的处理方法
|
前端开发 JavaScript Java
关于select框下设置了disabled导致前台有值,但后台接收不到的情况记录
在项目(传统JSP)需要改版页面的时候,进入页面前先获取后台传过来的数据,但一部分数据需要设置不可编辑,select框是不支持readonly的,故将select加disabled,此时则引起了一些问题,后台取不到加了disabled属性的值。
454 0
关于select框下设置了disabled导致前台有值,但后台接收不到的情况记录