asp.net

框架部分

1、noresize="noresize"——框架部分

基本的注意事项 - 有用的提示:

假如一个框架有可见边框,用户可以拖动边框来改变它的大小。为了避免这种情况发生,可以在 <frame> 标签中加入:noresize="noresize"。

为不支持框架的浏览器添加 <noframes> 标签。

noresize="noresize" scrolling="no" scrolling="no"  scrolling="no"

noresize="noresize"

<html>

<head>

<title></title>

</head>

<frameset>

<frame />

<noframes>

<body>该浏览器不支持用框架</body>

</noframes>

</frameset>

</html>

 

 

2、<frameset rows="119,*,99" cols="*">是什么意思

 

这是进行框架划分,rows表示划分的行
cols是之划分的列,
rows="119,*,99"表示把页面分为3行,其中第一行的宽度是119,第三行的宽度是99,中间一行的宽度为剩余宽度
如果rows="119,90,*,99"表示把页面分为4行,其中第一行的宽度是119,第二行为90,第四行的宽度是99,第三行的宽度为剩余宽度
列的道理是一样的
cols="*"的意思应该是不划分列,即页面一列

3、

<head runat=server> <form runat="server" id="form1">

 

ruant="server"表示这个控件是在服务器端运行的,说简单点就是你可以在.cs后台代码里引用到这个控件。
asp.net的控件都是以ruant="server"为基础的
runat="server"是指你的Form内的内容都是在服务器端运行,
如果你拖入一个HTML控件,可以将此控件的这个加上,那么在你后台代码就可以获取它的值了
一个标签form 元素可为用户输入创建表单。
runat "server"控件是一个服务器控件
只有需要处理回发(PostBack) 的控件才必须放在 Form 内

 4、

<uc1:UserLogin ID="UserLogin1" runat="server"/>  是这个吧?
这个是他自己做的一个用户控件,你在解决方案里可以自己新建用户控件,写法和一般的ASPX页面完全相同,写好之后这个用户控件可以拖到任意一个页面上使用,拖动之后的结果就是<uc1:UserLogin ID="UserLogin1" runat="server"/>这样呈现的

5、

ASP.NET中对表单输入行有选择验证

http://www.yesky.com/116/1856116.shtml

6、target属性问题

target="_blank":在新窗口中浏览新的页面。 
target="_self":在同一个窗口打开新的页面。 
target="_parent":在父窗口中打开新的页面。(页面中使用框架才有用) 
target="_top" :以整个浏览器作为窗口显示新页面。(突破了页面框架的限制)

7asp.net 用户控件和自定义控件注册

在ASPX页中注册用户控件的方法

<%@ Register Src="ListPicker.ascx" TagName="ListPicker"

   TagPrefix="uc1" %>

在Web.config中注册用户控件

<controls>

<add tagPrefix="scottgu" src="~/Controls/Header.ascx" tagName="header"/>

</controls>

在ASPX页中注册自定义控件的方法

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls"%>

在Web.config中注册自定义控件的方法

    <controls>

       <add tagPrefix="aspSample"  

         namespace="Samples.AspNet.CS.Controls">

       </add>

     </controls>

如果缺少 assembly 属性,则 ASP.NET 会推断该程序集是从 App_Code 目录中的源文件动态编译而来。

将自定义控件添加到工具箱

如果没有将控件编译为程序集,就不能将该控件添加到可视化设计器的工具箱中。然后右击“工具箱”-“选择项”-浏览找到DLL文件添加点击确定完成添加。

[assembly: TagPrefix("Samples.AspNet.CS.Controls", "aspSample")]使用 该属性指定自定义控件类,当从工具箱中拖放控件时默认会生成这里指定标记前缀

<controls> <add tagPrefix="aspSample" namespace="Samples.AspNet.CS.Controls" assembly="Samples.AspNet.CS.Controls"> </add></controls>

参考:

http://msdn.microsoft.com/zh-cn/library/yhzc935f(VS.80).aspx

开发自定义控件:

http://msdn.microsoft.com/zh-cn/library/yhzc935f(VS.80).aspx

用户控件:

http://msdn.microsoft.com/zh-cn/library/y6wb1a0e.aspx

8、IE内置的WebBrowser控件

http://www.cnblogs.com/xlx0210/archive/2010/03/30/1700947.html

9、XML 教程

http://www.w3school.com.cn/xml/index.asp

10、在asp.net中读取XML文件信息的4种方法

 

http://blog.dt27.cn/system/zai_asp_net_zhong_du_qu_xml_we31/

11、

ASP.NET中绑定XML文件

http://rongzhixueyuan.blog.sohu.com/259416934.html

你可能感兴趣的:(asp.net)