ASP.NET 后台页面无法识别服务器控件ID

正常情况下,在ASP.NET后台直接写服务器控件的id就能直接调用服务器控件,对控件进行操作。

但有的时候,也会出现后台无法识别服务器控件的情况,也就是输入控件idVS没有一点提示,即使你把id复制过来,强行操作,编辑器立即报错无法识别。

原因:存在多个页面 的CodeFile="" Inherits=“” 引用的相同的 后台文件。可能是由于复制页面的时候,忘记更改造成的。
解决方法: 将不能识别服务器控件ID 的后台文件 类改写,重新生成一次。错误信息就会提示出错的地方。

然后,改之。在将后台文件类改写回原来的名字,重新生成。OK 。正常运行了。

时间: 2024-11-07 20:49:39

ASP.NET 后台页面无法识别服务器控件ID的相关文章

[转][ASP.net]后台页面刷新

三种后台刷新页面的方法: // 刷新方法一 Response.AddHeader("Refresh", "0"); // 刷新方法二 Response.Write("<script language=javascript>window.location.href=document.URL;</script>"); // 刷新方法三 Response.Redirect(Request.Url.ToString()); ASP

关于asp.net中页面事件加载的先后顺序

一.ASP.NET 母版页和内容页中的事件 母版页和内容页都可以包含控件的事件处理程序.对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件.控件事件不会从内容页发送到母版页.同样,也不能在内容页中处理来自母版页控件的事件. 在某些情况下,内容页和母版页中会引发相同的事件.例如,两者都引发 Init 和 Load 事件.引发事件的一般规则是初始化事件从最里面的控件向最外面的控件引发,所有其他事件则从最外面的控件向最里面的控件引发. 请记住,母版页

[转]后台页面访问权限:页面基类&amp;内置票据认证 使用方法

本文转自:http://www.cnblogs.com/fishtreeyu/archive/2011/01/29/1947421.html 一般网站后台页面除了登录页面login.aspx未登录用户可访问外,其它页面必须登录用户才可访问, 当用户未登录时进入某个页面则自动判断并跳转到登录页面: (如果login.aspx页面用到图片及Css.Js文件,那么也必须允许未登录用户可访问Images.Css.Js文件夹) 方法一:运用页面基类BasePage.cs 1.BasePage.cs代码:

jquery 怎么获取服务器控件ID

页面嵌套母版页时再用 $("#id") 获取服务器端控件(runat="server") ID,就获取不到了.我们可以查看页面源代码,发现ID已经被改了. 我们可以通过: $("#<%=id.ClientID %>") 获取服务器控件ID或绑定一些事件. 如: <asp:TextBox ID="txtTitle" runat="server"></asp:TextBox>

JS调用asp.net后台方法:PageMethods

先帮朋友宣传一下程序人生(http://www.manong123.com)的网站,里面都是开发感悟,开发人员创业,支持一下吧~ 原来是通过PageMethods来实现的. 举个列子: Default.aspx 里代码 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <

浅析ASP网站后台设计

现在学习ASP语言很少啦,逐渐被PHP,asp.net,jsp所代替. 这里介绍ASP网站后台设计技巧 1.用户名规则: 字符大于4, 不能在黑名单里(比如不能跟管理员有重名,不能有任何包含本站域名的相关信息如:yongfa365admin,不用能"admin"等字样), 最好不要以数字开头, 字母的话要转换成小写的写入数据库, 注册时应该可以检查是否被占用. 2.后台菜单式权限设置 结构: 后台用户权限判断: 根据session("username")查他是哪个组

ajax 调用asp.net后台方法

ajax 调用asp.net后台方法  这种做法有好几种,如调用xx.asxh 页面,或者直接调用xx.aspx也面,在page_Load中进行一些判断然后调用后面的其他方法, 或者你可以直接调用webservice: 今天我简单总结一中方法,前提是:net Framework 4.0以上的版本才支持滴呀(包括4.0),也就是说:2.0 和 3.0 都不支持滴呀 前端写法: <%@ Page Language="C#" AutoEventWireup="true&quo

jQuery ajax如何传多个值到后台页面,举例:

一.js代码 <script type="text/JavaScript">$("#save_change_<{$aff.Id}>").click(function(){//从模态框中取值,并通过ajax传到后台var account = document.getElementById("change_account_<{$aff.Id}>").value;var password = document.get

asp.net后台添加css、 js 、 meta、ascx

1 //标题 2 Title = "标题"; 3 //关键词 4 HtmlMeta meta1 = new HtmlMeta(); 5 meta1.Name = "keywords"; 6 meta1.Content = "关键词"; 7 this.Page.Header.Controls.Add(meta1); 8 //描述 9 HtmlMeta meta2 = new HtmlMeta(); 10 meta2.Name = "des