在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、 关于DataGrid的分页
OnPageIndexChanged="DataGrid1_PageIndexChanged"
public void DataGrid1_PageIndexChanged(object sender, DataGridPageChangedEventArgs e) 二、 关于上传文件
六、 在HTML中加载处理页面 0、 调用JS弹出对话框 3、 关于Document对象的使用:如果你的窗体(名称是Form1)中有一个控件(名称是Keyword)那么,引用方法为: Document.form1.Keyword.value
<a href="tpage.htm" temp_href="tpage.htm" onMouseOver="window.status='Just another stupid link'; return true">
input type="button" name="look" value="?" onclick="statbar('这是状态条喔 (statusbar) !');"> <input type="button" name="erase" value="d)" onclick="statbar('');">
<script language="LiveScript">
<!-- Hiding today = new Date() document.write("?( ??/ ",today.getHours(),":",today.getMinutes()) document.write("<br>?) ?- : ", today.getMonth()+1,"/",today.getDate(),"/",today.getYear()); // end hiding contents --> </script>
<script language="LiveScript">
<SCRIPT LANGUAGE="javascript">
<!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行 --> </SCRIPT>
window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; height=100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; </SCRIPT> js脚本结束
<script language="JavaScript">
function closeit()
回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(沉浸在喜悦之中,一定 没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人? 然后,用<body onload="loadpopup()">(注意不是openwin而是loadpop啊!)替换主页面中原有的<BODY>这一句即可。你可以试着刷新一下这个页面或重新进 入该页面,窗口再也不会弹出了。真正的Pop-Only-Once!
<html>
<body> <FORM NAME="buttonbar"> <INPUT TYPE="button" VALUE="Back" onClick="history.back()"> <INPUT TYPE="button" VALUE="JS- Home" onClick="location='script.html'"> <INPUT TYPE="button" VALUE="Next" onCLick="history.forward()"> </FORM> </body> </html>
>
void Page_Load(Object sender, EventArgs e)
} 或者直接写在<%@ Page language="c#" Codebehind="AllBook.aspx.cs" SmartNavigation = true AutoEventWireup="false" Inherits="wx.AllBook" %> 1)Where 的条件需要将索引字段的条件置前。 强制不锁表with(nolock)
public string getName
} 3、添加传送指令如下: Server.Transfer ("edit.aspx");
if (!this.IsPostBack )
7、完成!
<script language="C#" runat="server">
void Application_OnBeginRequest(Object sender, EventArgs E)
void Session_OnStart()
<script language="javascript">
var strDownloadUrl = "http://g.china.msn.com/7MEZH_CN/ZH-CHS/SETUPDL.EXE"; 二十二、 滚动字的做法: <div ></div>
DataSet dsXml =new DataSet ("Settings");
string filepath=Server.MapPath ("file://xml//set.xml"); dsXml.ReadXml(filepath); DataGrid1.DataSource =dsXml; Response.Write ("<br><br><br>第一个连接为:" + dsXml.Tables ["Set"].Rows[0]["ConnectionString1"].ToString ()); DataGrid1.DataMember ="Set"; DataGrid1.DataBind (); 二十五、 处理传入的参数
<SCRIPT language="JavaScript">
<!-- Hide from older browsers function GetInput() 其中使用了__DoPostBack这个系统的客户端函数,用来激发服务器事件。
<form id="Form1" method="post" runat="server">
<INPUT id="Hidden1" type="hidden" name="Hidden1" runat="server"> <asp:Button id="Button1" runat="server" Text="Button"></asp:Button> <asp:TextBox id="TextBox1" runat="server"></asp:TextBox> </form> 请注意里面的细节,这些都是运行在服务器上的(runat=server)
6、注意:页面上一定要有LinkButton或是别的可以有__doPostBack的控件
private void Toolbar1_ButtonClick(object sender, EventArgs e)
必选参数,类型:字符串。用来指定对话框要显示的文档的URL。 vArguments 可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。 sFeatures 可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。 dialogHeight 对话框高度,不小于100px,IE4中dialogHeight 和 dialogWidth 默认的单位是em,而IE5中是px,为方便其见,在定义modal方式的对话框时,用px做单位。 dialogWidth: 对话框宽度。 dialogLeft: 距离桌面左的距离。 dialogTop: 离桌面上的距离。 center: {yes | no | 1 | 0 }:窗口是否居中,默认yes,但仍可以指定高度和宽度。 help: {yes | no | 1 | 0 }:是否显示帮助按钮,默认yes。 resizable: {yes | no | 1 | 0 } [IE5+]:是否可被改变大小。默认no。 status: {yes | no | 1 | 0 } [IE5+]:是否显示状态栏。默认为yes[ Modeless]或no[Modal]。 scroll:{ yes | no | 1 | 0 | on | off }:指明对话框是否显示滚动条。默认为yes。
dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印预览时对话框是否隐藏。默认为no。 edge:{ sunken | raised }:指明对话框的边框样式。默认为raised。 unadorned:{ yes | no | 1 | 0 | on | off }:默认为no。
要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:
>
1, 如何在模态对话框中进行提交而不新开窗口? 2, <base target="_self"> 如果你 的 浏览器是IE5.5+,可以在对话框中使用带name属性的iframe,提交时可以制定target为该iframe的name。对于IE4+,你可以用高度为0的frame来作:例子,
答案是不能。但在frame里是可以的。
<script language="javascript">
function KDMsgBox(info) > 二十九、 防止被别人框架
<SCRIPT LANGUAGE=javascript>
if (top.location != self.location) top.location=self.location; </SCRIPT> 三十、 在重定向中打开新的Window
<html>
<head> <title>IE的控制</title> </head> <body> <a href="#" onclick=document.execCommand("open")>打开</a><br> <a href="#" onclick=location.replace("view-source:"+location)>使用 记事本 编辑</a><br> <a href="#" onclick=document.execCommand("saveAs")>另存为</a><br> <a href="#" onclick=document.execCommand("print")>打印</a><br> <a href="#" onclick=window.close();return false)>关闭本窗口</a><br> <a href="#" onclick=document.execCommand("selectAll")>全选</a><br> <a href="#" onclick=location.reload()>刷新</a><a href="#" onclick=history.go(0)>刷新</a><br> <a href="#" onclick=location.replace("view-source:"+location)>查看源文件</a> <br> <a href="#" onclick=window.open(document.location,"url","fullscreen")>全屏显示</a> <br> <a href="javascript:window.external.AddFavorite('http://homepage.yesky.com', '天极网页陶吧')">添加到收藏夹</a> <br> <a href="#" onclick=window.external.showBrowserUI("OrganizeFavorites",null)>整理收藏夹</a> <br> <a href="#" onclick=window.external.showBrowserUI("PrivacySettings",null)>internet选项</a> <br> <a href="#" onclick=history.go(1)>前进1</a><a href="#" onclick=history.forward()>前进2</a><br> <a href="#" onclick=history.go(-1)>后退1</a><a href="#" onclick=history.back()>后退2</a><br> <a href="#" onclick=setTimeout(window.close(),3000)>3秒关闭本窗口</a><br> </body> </html>
1、SQL .NET DATA Provider,支持Microsoft SQL Server 7.0及 2000以上版本,专用于Sql Server,速度很快 2、OLEDB .NET DATA Provider,支持DBase、Foxpro、Excel、Acess、Oracle等,也可以是Sql Server,但速度不如上一个
2、使用SqlCommand对象的ExcuteReader()方法执行查询 3、使用DataReader接收查询的结果集 4、DataReader常见的方法和属性: Read()方法,用于读取数据,并返回Bool值 FieldCount属性,返回记录集字段总数 GetName(i)方法,返回第i列的字段名称 GetValue(i)方法,返回第i列的字段内容 DataReader(i),返回第i列的数据内容 DataReader[“字段名”],返回字段内容 GetDataTypeName(i),返回第i列字段的数据类型 GetOrdinal(i),返回第i列字段的下标 IsDBNull(i),返回第i列的字段是否为空 Close()方法,关闭DataReader对象
2、传地址1(引用):GetName(ref string i) 3、传地址2(输出参数):GetName(out string i) 2和3的区别在于2的参数必需要初始化,而3不要 如:myCommand.Execute(out myDataReader);
DataRow dr=MyDataSet.Tables["UserList"].NewRow(); dr["UserName"] = "周讯"; dr["ReMark"] = "100"; dr["Comment"] = "漂亮MM"; MyDataSet.Tables.Rows.Add(dr);
MyDataSet.Tables["UserList"].Rows[0]["UserName"]="飞刀大哥";
删除数据,主要是使用RowsCollection提供的Delete方法,看下面的程序也是很简单的事情啦:) MyDataSet.Tables["UserList"],Rows[0].Delete();
我们上面的操作,都只是针对DataSet的,没有操作数据库,但是我们的目的还是要将数据保存到数据中去,所以我们这里就需要调用DataSetCommand的Update方法。下面的程序显示如何将DataSet的数据交给数据库。 很简单的一句,呵呵。这里要注意,如果一个DataSet中包含有多个表,而我们只更新一个,那我们就必须写明更新的数据表名:
三十八、 关于Cache <%@ OutputCache Duration="60" VaryByParam="none" %> 2、根据参数变化的Cache <%@ OutputCache Duration="60" VaryByParam="state" %> 3、通过复杂控制Cache 应用程序若要更多地控制与缓存相关的 HTTP 标头,可使用 System.Web.HttpCachePolicy 类提供的功能。下面的示例显示等效于上例中使用的页指令的代码。 Response.Cache.SetExpires(DateTime.Now.AddSeconds(60)); Response.Cache.SetCacheability(HttpCacheability.Public);
若要使之成为变化的过期策略(即每次请求页时都重新设置过期时间),请按以下代码所示来设置 SlidingExpiration 属性。 Response.Cache.SetExpires(DateTime.Now.AddSeconds(60)); Response.Cache.SetCacheability(HttpCacheability.Public); Response.Cache.SetSlidingExpiration(true); 注意:启用变化的过期后 (SetSlidingExpiration(true)),对原服务器的请求总是会生成一个响应。在下游缓存可满足客户端请求(缓存中的内容尚未过期)而无须从原服务器请求内容的情况下,使用变化的过期时间是很有用的。 从 ASP 移植过来的应用程序可能已用 ASP 属性设置了缓存策略;例如:
<SCRIPT LANGUAGE='JavaScript'>
function showdtablesearchlay()
全部评论
专题导读
热门推荐
热门话题
阅读排行榜
|
请发表评论