致所有网络技术爱好者:

    感谢您的光临 ,这博客是新建的还没有多少文章,常说万事开头难,希望大家理解支持,往后只要有时间我转些好的技术文章,当然也有我自已学到一些皮毛一起发上来,如果您有什么好的建义可以给我邮件或留言我一定会在第一时改进,这年头人人都有博客,我看了也眼红这不自已也整个玩玩,第一次整博客如有那个地方不足请大家多多指教先在这里谢谢了,你说为什么有这么多费话,因这个模版这位置有广告哈哈我只能把他改成自已的没办法。


 

预览模式: 普通 | 列表

ASP.NET五种数据控件介绍

ASP.NET中有不少的控件,在这当中有一部分是用来处理数据的控件。在这里我们正要讨论的就是ASP.NET数据控件,希望对大家有所帮助。

ASP.NET数据控件综述:

1.前3个用于呈现多条记录,后面2个用于呈现单条数据明细,即常用的记录明细。

查看更多...

分类:asp.net(c#) | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1

ASP.NET页面之间传递值的几种方式

ASP.NET页面之间传递值的几种方式?
一般来讲有以下几种:QueryString,session,cookies,application,server.Transfer
1. 使用QueryString变量
   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码

private void Button1_Click(object sender, System.EventArgs e)
{
  string s_url;
  s_url = "b.aspx?name=" + Label1.Text;
  Response.Redirect(s_url);
  }
  

b.aspx中C#代码

private void Page_Load(object sender, EventArgs e)
{
Label2.Text = Request.QueryString["name"];
}

2. 使用Session变量
   想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。
a.aspx的C#代码

private void Button1_Click(object sender, System.EventArgs e)
{
Session["name"] = Label.Text;
}

b.aspx中C#代码

private void Page_Load(object sender, EventArgs e)
{
string name;
name = Session["name"].ToString();
}

3. 使用Cookie对象变量
   这个也是大家常使用的方法,与Session一样,其是什对每一个用户而言的,但是有个本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配合ASP.NET内置对象Request来使用。
a.aspx的C#代码

private void Button1_Click(object sender, System.EventArgs e)
{
HttpCookie cookie_name = new HttpCookie("name");
cookie_name.Value = Label1.Text;
Reponse.AppendCookie(cookie_name);
Server.Transfer("b.aspx");
  }

b.aspx中C#代码

private void Page_Load(object sender, EventArgs e)
{  
  string name;
  name = Request.Cookie["name"].Value.ToString();
  }

4. 使用Application 对象变量
Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。a.aspx的C#代码

private void Button1_Click(object sender, System.EventArgs e)
{
Application["name"] = Label1.Text;
Server.Transfer("b.aspx");
}

b.aspx中C#代码

private void Page_Load(object sender, EventArgs e)
{
string name;
Application.Lock();
name = Application["name"].ToString();
Application.UnLock();
  }

5. 使用Server.Transfer方法
这个才可以说是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导到另一个页面中,新的页面使用前一个页面的应答流,所以这个方法是完全面象对象的,简洁有效。</p>
a.aspx的C#代码

public string Name
{
get{
    return Label1.Text;
    }
}
private void Button1_Click(object sender, System.EventArgs e)
  {
   Server.Transfer("b.aspx");
   }

b.aspx中C#代码

private void Page_Load(object sender, EventArgs e)
{
  a newWeb; //实例a窗体
  newWeb = (source)Context.Handler;
  string name;
  name = newWeb.Name;
  }

查看更多...

分类:asp.net(c#) | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13

as3.0的API绘太极

as3绘图较果很强大,只要能想出绘图方法,我想都能做到。
1,在cs4里建新一个fla文档taiji.fla
2,再taiji.fla属性面板的类里:填上maovi2.as
如下文件请都放在同一目录中。
taiji.as

查看更多...

分类:ActionScript3.0 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1

javascript dom事件

onBlur 模糊时发生
onClick 单击时发生
onDblClick 双击时发生
onError 在错误时发生
onblur 失去焦点时
onFocus 在取得焦点时发生
onKeyDown 按下键盘上光标键的向上键时发生
onKeyPress 按下键盘上的某个键时发生
onKeyup 网页加载时发生
onLoad 按下键盘上光标键的向下键时发生
onMouseOver 鼠标在上时发生
onMouseOut 鼠标离开时发生
onMouseMove 鼠标移动时发生
onMouseDown 鼠标按下时发生
onMouseUp 鼠标松开时发生
onUnload 离开网页时发生
onmouseover="this.style.backgroundColor='#FDEAB5';"

查看更多...

分类:javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3

ubb编辑器的学习笔记

引用内容 引用内容
这是引入


    a这是例表
    b这是例表
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

这是在code标签中<h5>这是h5</h5>

<h2>这是直接html</h2>
在ubb中不能直接写javascript,如下写可以写在html标中

查看更多...

分类:javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1

CSS滤镜

 css滤镜的标识符式“filter”,总体的应用上和其他的css语句相同。css滤镜可分为基本滤镜和高级滤镜两种。 css滤镜分类
  可以直接作用于对象上,并且立即生效的滤镜称为基本滤镜。而要配合Javascript等脚本语言,能产生更多变幻效果的则称为高级滤镜。
alpha(通道)
  alpha滤镜用于设定透明度,它的表达式如下:
  filter:alpha(opacity=opcity,finishopacity=finishopacity,style=style,startX=startX,startY=startY,finishX=finishX)

查看更多...

Tags: CSS滤镜

分类:xhtml | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4

用js实现的刷新页面的代码比较全

先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> frame </TITLE>
</HEAD>
<frameset rows="50%,50%">
<frame name=top src="top.html">
<frame name=bottom src="bottom.html">
</frameset>
</HTML>

现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着办了。
语句1. window.parent.frames[1].location.reload();
语句2. window.parent.frames.bottom.location.reload();
语句3. window.parent.frames["bottom"].location.reload();
语句4. window.parent.frames.item(1).location.reload();
语句5. window.parent.frames.item('bottom').location.reload();
语句6. window.parent.bottom.location.reload();
语句7. window.parent['bottom'].location.reload();


top.html 页面的代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> top.html </TITLE>
</HEAD>
<BODY>
<input type=button value="刷新1" onclick="window.parent.frames[1].location.reload()">
<br>
<input type=button value="刷新2" onclick="window.parent.frames.bottom.location.reload()">
<br>
<input type=button value="刷新3" onclick="window.parent.frames['bottom'].location.reload()">
<br>
<input type=button value="刷新4" onclick="window.parent.frames.item(1).location.reload()">
<br>
<input type=button value="刷新5" onclick="window.parent.frames.item('bottom').location.reload()">
<br>
<input type=button value="刷新6" onclick="window.parent.bottom.location.reload()">
<br>
<input type=button value="刷新7" onclick="window.parent['bottom'].location.reload()">
<br>
</BODY>
</HTML>

下面是bottom.html页面源代码,为了证明下方页面的确被刷新了,在装载完页面弹出一个对话框。 bottom.html 页面的代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> bottom.html </TITLE>
</HEAD>
<BODY onload="alert('我被加载了!')">
<h1>This is the content in bottom.html.</h1>
</BODY>
</HTML>

解释一下: 1.window指代的是当前页面,例如对于此例它指的是top.html页面。
2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。
3.frames是window对象,是一个数组。代表着该框架内所有子页面。
4.item是方法。返回数组里面的元素。
5.如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。
附: Javascript刷新页面的几种方法:

1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
自动刷新页面的方法:
1.页面自动刷新:
把如下代码加入<head>区域中 <meta http-equiv="refresh" content="20"> 其中20指每隔20秒刷新一次页面.
2.页面自动跳转:把如下代码加入<head>区域中 <meta http-equiv="refresh" content="20;url=http://www.kuoffice.net> 其中20指隔20秒后跳转到http://www.wyxg.com页面
3.页面自动刷新js版<script language="Javascript"> function myrefresh() { window.location.reload(); } setTimeout('myrefresh()',1000); //指定1秒刷新一次 </script>


ASP.NET如何输出刷新父窗口脚本语句

1. this.response.write("<script>opener.location.reload();</script>");
2. this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>");
3. Response.Write("<script language=javascript>opener.window.navigate(''你要刷新的页.asp'');</script>");// JS刷新框架的脚本语句如何刷新包含该框架的页面用
<script language=Javascript> parent.location.reload(); </script> //子窗口刷新父窗口
<script language=Javascript> self.opener.location.reload(); </script> //( 或 <a href="javascript:opener.location.reload()">刷新</a> ) 如何刷新另一个框架的页面用
<script language=Javascript> parent.FrameID.location.reload(); </script>
如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。
<body onload="opener.location.reload()">
开窗时刷新 <body onUnload="opener.location.reload()">
关闭时刷新 <script language="javascript"> window.opener.document.location.reload() </script>

URL即:统一资源定位符 (Uniform Resource Locator, URL)
完整的URL由这几个部分构成:
scheme://host:port/path?query#fragment
scheme:通信协议
常用的http,ftp,maito等

host:主机
服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。

port:端口号
整数,可选,省略时使用方案的默认端口,如http的默认端口为80。

path:路径
由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。

query:查询
可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用"&"符号隔开,每个参数的名和值用"="符号隔开。

fragment:信息片断
字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。(也称为锚点.)

对于这样一个URL
http://www.kuoffice.net:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere
我们可以用javascript获得其中的各个部分
1, window.location.href
整个URl字符串(在浏览器中就是完整的地址栏)
本例返回值: http://www.kuoffice.net:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere

2,window.location.protocol
URL 的协议部分
本例返回值:http:

3,window.location.host
URL 的主机部分
本例返回值:www.kuoffice.net

4,window.location.port
URL 的端口部分
如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符
本例返回值:""

5,window.location.pathname
URL 的路径部分(就是文件地址)
本例返回值:/fisker/post/0703/window.location.html

6,window.location.search
查询(参数)部分
除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值
本例返回值:?ver=1.0&id=6

7,window.location.hash
锚点
本例返回值:#imhere
http://192.169.0.18/net_admin/add_fx_wlsm.aspx?up_id=7&bs_classid=8&class_id=5&scok
var kw=window.location.search.substr(1).split("&"); //substr(1)去除?号,再按&切分
if(kw[3] =="scok")//kw[3]取出第三块值
{
xxxxx
}
setTimeout('window.location.reload()', 1000)//每一1000毫秒执行一次

查看更多...

Tags: 刷新页面

分类:javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10

html准标男一个超级大帅哥呵呵

送老虎一只,这是一哥们,他外号叫老虎,先帮他绣一张,如你要是中意的话请先找啊哈哈

Tags: html

分类:xhtml | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 17