原文转载于:https://blog.csdn.net/being_towards_death/article/details/81117340?utm_source=blogxgwz0

1.runat="server"的作用?

runat="server"是将ASPX中某个控件标识为服务器端的控件,使得服务端(CS)中可以直接访问它

2.runat="server"添加与不添加的区别?

(1)aspx运行时会被编译,其中没有runat="server"属性的html标签会被直接写入response,有runat="server"属性的html标签会转换成对应的HtmlControl子类加入到页面的控件集合中,按照一个控件的生命周期进行处理,这就是"运行在服务器上"的意思。

(2)一个最直接的表现就是,当你写一个id="abc"的div,如果有runat="server"属性,在你的aspx.cs文件中直接可以使用abc.XXX来操作这个对象,而没有runat server的话,在cs中是没有这个对象的。

(3)以上说的是asp.net中的html控件,asp控件只能runat="server",因为他们不是直接和html对应的。

3.什么是response?

response 对象在ASP中负责将信息传递给用户,Response对象用于动态响应客户端请求,并将动态生成的响应结果返回到客户端浏览器中,使用Response对象可以直接发送信息给浏览器,重定向浏览定向另一个URL或设置cookie的值等。

4.什么是HtmlControl类?

定义 ASP.NET 页框架中的所有 HTML 服务器控件所通用的方法、属性 (Property) 和事件。

ASP.NET 控件添加与不添加runat=server的作用及区别相关推荐

  1. (ESC IIS笔记)类型“TextBox”的控件“TextBox1”必须放在具有 runat=server 的窗体标记内

    问题出现 在VisualStudio创建Web窗体并对页面内容进行删改时,出现这样的问题 "类型"TextBox"的控件"TextBox1"必须放在具 ...

  2. 类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内

    抛出异常:类型"GridView"的控件"GridView1"必须放在具有 runat=server 的窗体标记内 我个人的理解为:添加的GridView空间未 ...

  3. 类型“RadioButton”的控件“radTitle”必须放在具有 runat=server 的窗体标记内。

    刚开始做东西,就遇到了一个小问题,类型"RadioButton"的控件"radTitle"必须放在具有 runat=server 的窗体标记内,查了下解决起来还 ...

  4. 类型“DropDownList”的控件“ContentPlaceHolder1_ddlDepartment”必须放在具有 runat=server 的窗体标记内。

    小编今天在开发时运行出现报错黄页,图中提示信息为"类型"DropDownList"的控件"ContentPlaceHolder1_ddlDepartment&q ...

  5. 类型“TextBox”的控件“email”必须放在具有 runat=server 的窗体标记内。

    类型"TextBox"的控件"email"必须放在具有   runat=server   的窗体标记内.        说明:   执行当前   Web   请 ...

  6. 控件添加与不添加runat=server的作用及区别

    1.runat="server"的作用? runat="server"是将ASPX中某个控件标识为服务器端的控件,使得服务端(CS)中可以直接访问它 2.run ...

  7. asp.net控件本质

    .net控件本质 在我的一个项目中需要对于控件进行区分总结,我在网上找了找加上自己的实际测试总结如下:(如果有什么不正确的请即使指出,一起讨论,大家共同进步)         asp.net之所以现在 ...

  8. Asp.net控件之异同:HTML控件与Web服务器控件

    Asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等.这里我主要说说html控件.html服务 ...

  9. 扩展GridView控件——为内容项添加拖放及分组功能

    引言 相信大家对GridView都不陌生,是非常有用的控件,用于平铺有序的显示多个内容项.打开任何WinRT应用或者是微软合作商的网站,都会在APP中发现GridView的使用."Tiles ...

最新文章

  1. linux驱动:TI+DM8127+GPIO(二)之驱动
  2. 面试官:聊一聊 Spring Boot 服务监控机制
  3. 生产环境实用的小脚本
  4. 从 Dropdown 的 React 实现中学习到的
  5. fastjson 返回json字符串,JSON.parse 报错
  6. uniapp 页面渲染完成
  7. 4个值得注意的点(先记后写)
  8. 网络游戏简易分区服务器架构详解
  9. Leetcode:11.container-with-most-water(盛水最多的容器)
  10. 第六章节 多态 (多态的概述)
  11. [转载] Python numpy insert()、 delete()、append()函数的用法
  12. [hdu5247]rmq+预处理
  13. android ipad 免费思维导图软件,推荐一款 iPad 能用的思维导图软件
  14. relativePath
  15. 2021年安徽省大数据与人工智能应用竞赛大数据(网络赛)-高职组赛题第三部分可视化
  16. 谷歌浏览器扩展v3版本总结
  17. CSDN如何转载他人文章
  18. Macronix nand 驱动移植总结
  19. 工厂IP网络广播系统解决方案
  20. 英雄远征Erlang源码分析(12)-任务模块解析

热门文章

  1. 火山引擎数智平台 ByteHouse 入围稀土掘金《Top10 年度创新产品》
  2. 一对一、一对多、多对多
  3. 计算机 sci论文好发吗,哪些计算机的SCI好发? - 已回答 - 天涯问答
  4. Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期)
  5. 从Big Dog到Spot Mini:波士顿动力「四足机器人」进化史概览
  6. 欠债还钱、Codeforces Round #637 (Div. 2) -D(多重背包)
  7. python读取文件特定内容_Python基础知识之文件的读取操作
  8. python+appium自动化测试:输入中文失败的解决办法(只针对夜游模拟器)
  9. 用python实现网络查重(python爬取网页文字[网页结构不一致;网页编码格式];txt文本分割;chrome驱动;python计算文章余弦相似度)
  10. iOS Info.plist