原文:【ASP.NET】关于iframe的两个技巧

最近在给朋友写个网站,虽然不大,但是也碰到了一些问题。这篇就为解决ASP.NET中关于IFRAME的两个很现实的问题提供解决方法。
PS:呵呵,又做了个小项目,每次都能学到很多啊~ 这次把之前积累的一些新学的技术都用进去了。

1.在HTML中制作指向iframe的链接
在框架集型的网站中制作一个指向特定框架的链接,只需指定target属性即可。那么能不能用同样的方法来制作指向iframe的链接呢?
答案是:能!你只需指定iframe的name属性就可以了。
例:
<a href="http://abc.com" target="myframe"> Change Page </a>
<iframe name="myframe" src="" ></iframe>
刚开始我尝试指定id,后来发现没有,id是给程序用的。name用来指定目标框架。
2.在ASP.NET中使用后台程序控制iframe的指向页
有的时候我想通过后台程序控制iframe的内容页,那么该怎么做才好呢?
网上有的朋友说用自定义控件,我觉得比较麻烦。于是发现了一个简单些的方法。
将iframe设置成服务器控件,然后使用HtmlGenericControl来控制它!为此你要设置iframe的id值。
例:
html部分的iframe定义:
<iframe id="myframe" scr="" runat="server" ></iframe>
后台代码部分(C#):
myframe.Attributes["src"] = "http://www.abc.com";

最新文章

  1. [Idea] idea打不开项目,原因很莫名
  2. css3 动画效果 总结 不断完善~~
  3. 一些常用的sql语句
  4. 采用Asp.Net的Forms身份验证时,持久Cookie的过期时间会自动扩展
  5. c#中@符号作用
  6. JSON 省市数据包括港澳
  7. C++之编码问题(Unicode,ASCII,本地默认)
  8. projecteuler----&amp;gt;problem=14----Longest Collatz sequence
  9. Log4j与Log4j2
  10. MFC关于多线程中传递窗口类指针时ASSERT_VALID出错的另类解决 转
  11. 解决ExtJs Uncaught TypeError: c is not a constructor错误
  12. 客户端热更新框架之UI热更框架设计(上)
  13. SQLServer之创建唯一聚集索引
  14. 错误代码 0x800700b7 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节
  15. 虚拟机安装及Oracle安装
  16. google closure 笔记-SOY template
  17. Linux系统更改/关闭防火墙
  18. Leetcode题库——28.实现strStr()
  19. python各个模块循环引用问题解决办法
  20. 让ios项目同时支持ARC和非ARC

热门文章

  1. 利用mybatis-generator生成po
  2. mybatis批量处理sql
  3. scala数据类型
  4. Spark操作
  5. FTP服务器windows配置
  6. Subversion Server Edge用户权限设置简介
  7. c++概念字符串操作 (转)
  8. (四)Redis主从复制(单机版,不集群)
  9. Java编程中中文乱码问题的研究及解决方案
  10. JFrame 布局