asp

ModalPopupExtender控件属性、功能

空扰寡人 提交于 2020-02-27 08:32:14
ModalPopupExtender 控件功能描述 以模式窗口的方式弹出客户或服务器控件 , 以突出显示 ! 弹出的一般是 DIV 或 PANEL. ModalPopupExtender控件属性描述 TargetControlID : 控制是否弹出的控件的 ID.(此控件点击将不会触发postbcak)。 PopupDragHandleControlID : 允许拖拽的控件的 ID. PopupControlID: 指定要弹出的控件的 ID. BackgroundCssClass: 指定弹出控件后其它内容的样式 . DropShadow: 弹出的控件是否有阴影效果 . OkControlID: 确认按钮的 ID. OnOkScript : 单击[确认]按钮时要执行的脚本方法 CancelControlID : 取消按钮的 ID. OnCancelScript : 单击[取消]按钮时要执行的脚本方法 . X,Y : 指定弹出层的位置 . RepositionMode : 指示当页面窗口调整大小或滚动时, 弹出层是否要进行位置移动 . 示例代码 <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> <style type="text/css"> .modalPopup {

asp.net控件开发基础(5)

倾然丶 夕夏残阳落幕 提交于 2020-02-27 07:51:05
上一篇 简单的讲了从WebControl继承的控件(好象我讲的都是简单的,嘿嘿).本次讲的更简单,主题是是属性,只当分享经验,希望对大家有帮助 我们根据属性的不同表现形式,把其区分为简单属性和复杂属性 下面来看下属性的表现形式 简单属性表现形式如下,大家都很熟悉 < asp:TextBox ID ="TextBox1" Text ="textbox控件" runat ="server" ></ asp:TextBox > 属性中含有子属性,称之为复杂对象,如Font属性 复杂属性的表现形式如下, (1)连字符的表现形式 < asp:TextBox ID ="TextBox1" Text ="textbox控件" runat ="server" Font-Bold ="True" ></ asp:TextBox > (2)内镶属性的表现形式,如定义样式 < asp:DataList ID ="DataList1" runat ="server" > < SelectedItemStyle /> < EditItemStyle /> </ asp:DataList > (3)内镶集合属性的表现形式,如DropDownList (先不介绍,大家可看MSDN) < asp:DropDownList ID ="DropDownList1" runat ="server" > < asp

asp.net访问网络映射盘的问题

孤人 提交于 2020-02-26 22:55:48
博客园找找看( http://zzk.cnblogs.com )的索引文件占用空间太大,需要移至另外一台服务器,所以要解决“在ASP.NET中通过共享文件夹访问索引文件”的问题。 假设找找看的ASP.NET程序在A服务器,索引文件在B服务器的ZzkIndex共享文件夹中,访问地址是\\192.168.18.18\ZzkIndex\。要实现就是在A服务器的ASP.NET程序中能读写共享文件夹\\192.168.18.18\ZzkIndex\中的文件。 参考园子里的 asp.net访问网络映射盘的问题 文章,我们解决了这个问题,在这里分享一下。 具体操作步骤: (注:A服务器为ASP.NET程序所在服务器,B服务器为共享文件夹所在服务器) 在两台服务器上建立相同用户名、相同密码的Windows帐户(A与B服务器都要建),比如假设这里用户名是ZzkIndexer,密码是zzk.cnblogs.com。 取消两台服务器上的ZzkIndexer帐户的远程控制(Remote Control)权限(让这个帐户拥有尽可能少的权限),如下图: 将B服务器上的ZzkIndexer帐户移出所有用户组(包含Users),如下图: 不属于任何用户组?是的,不要怀疑,已经过实践检验。 在B服务器上创建共享文件夹ZzkIndex并给ZzkIndexer帐户授予写权限,有两个权限需要设置,一个是文件系统权限

asp实现关键词不区分大小写搜索并高亮显示

牧云@^-^@ 提交于 2020-02-25 22:04:10
用ASP做搜索很容易,但要实现智能搜索这类就比较累一点,其实任何程序都差不多,主要还是看数据库的处理能力,一般小网站ASP经常跟ACCESS数据库搭配,在这种配置下我们要实现关键词不区分大小写搜索并高亮显示要借助ASP的正则处理了,请看下面代码: <% Function Takeout(patrn,string1,colors) '提取搜索关键字匹配文字 Dim regEx, Match, Matches, tt ' 建立变量。 Set regEx = New RegExp ' 建立正则表达式。 regEx.Pattern = patrn ' 设置模式。 regEx.IgnoreCase = True ' 设置是否区分大小写。 regEx.Global = True ' 设置全局可用性。 Set Matches = regEx.Execute(string1) ' 执行搜索。 For Each Match in Matches ' 遍历 Matches 集合。 RetStr = RetStr & Match.Value & " " Next RetStr = trim(RetStr) if instr(RetStr," ")>0 then for tt = 0 to ubound(split(RetStr," ")) string1 = replace(string1,split

GET POST的使用

折月煮酒 提交于 2020-02-25 12:25:57
ASP取得表格输入数据的方法 :GET POST 一.get:用户端将数据加到URL后,格式为”?字段1=输入数据1&字段2=输入数据2&...", 再将其送到服务器。 如: action为 www.abc.com, 字段Name输入数据为jack,字段age的数据为15,则用get方法为 http://www.abc.com?Name=jack&Age=15 二.post:用户端用http信息数据传送到服务器 ASP中: get:使用“输入数据= Request.QueryString("字段名")",将附加于URL的数据取出。 post:使用“输入数据=Request.Forml"(字段名")",读取HTTP信息数据字段。 * Request.QueryString范例 如:〈A hery="aspform.asp?Name=jack&Age=15"> 按此〈/A〉〈p〉 Name:<%=request.QueryString("Name")%) Age:<%=request.QeueryString("Age")%) * get 范例 ·aspturm.asp: <form action="asp1b.asp" method="get"> 姓名: <input type=text name="input1" value="Your name"> <p> 特征: <select

asp无惧上传类2.2上传文件的同时,通过 Request.QueryString将参数传递到保存页面中

允我心安 提交于 2020-02-25 12:24:24
先转一段 文字 ,对不对再评论 在后台asp程序中,以前获取表单提交的ASCII 数据,非常的容易。但是如果 需要获取上传的文件,就必须使用Request对象的BinaryRead方法来读取。BinaryRead方法是对当前输入流进行指定字节数的二进制读取,有点需要注意的 是,一旦使用BinaryRead 方法后,再也不能使用Request.Form 或 Request.QueryString 集合了。结合Request对象的TotalBytes属性,可以将 所有表单提交的数据全部变成二进制,不过这些数据都是经过编码的。 好像不全对 ,蓝色字体这里好像有 问题,用 淘宝开店 无惧上传类2.2(作者好像说是2.0,也许有人改动过)上传文件时,Request.Form就是不能用,和该类冲突。这个也许就是以为蓝色字体提到的原因,可是Request.QueryString可以用。为了解决传文件的同时,要传递变量值,我使用的方法是: 如果设置批量上传,则通过文件上传xml到服务器然后写入mdb,如果不是批量上除,单个例如则用form提取变量值。 批量是时候,将tea_savework.asp递交地址改写成?piliang=true&。。。。。其他变量值,就是下面的代码: if piliang="" then %> <form name="form1" method="post" action

xp系统运行asp.net时候出现“服务器应用程序不可用”的必杀

删除回忆录丶 提交于 2020-02-25 08:13:59
xp系统运行asp.net时候出现“服务器应用程序不可用”的必杀 2008年11月29日 星期六 12:49 近日运行asp.net程序的时候老师 出现“服务器应用程序不可用” 的提示具体如下: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 在网上反复查找终于找到了原因,因为我们安装的顺序一般都是先安装了.net然后在安装的IIS,这就造成了 asp.net 在 IIS 中未正常注册,IIs不承认.net里面的,这就简单了,只要重新注册一下就可以了。 解决办法: 在 Microsoft .NET Framework SDK v2.0 的命令提示中重新注册 IIS,命令:aspnet_regiis -r,然后重启下网站就可以了。问题都解决了出现期待已久的Default.aspx页面了。o(∩_∩)o...哈哈。 欢迎与我交流哦。(本文参照网上) 来源: https://www.cnblogs.com/shuangpeng/archive/2009/03/13/1410353.html

ASP.NET2.0 - Web Parts

安稳与你 提交于 2020-02-25 02:40:48
ASP.NET Web Parts controls are an integrated set of controls for creating Web sites that enable end users to modify the content, appearance, and behavior of Web pages directly in a browser. The topics in this section provide information on what Web Parts are, how they work, and how to use them to create user-customizable ASP.NET Web pages. 1 <% @ Page Language = " C# " AutoEventWireup = " true " CodeFile = " WebPart.aspx.cs " Inherits = " WebPart " %> 2 3 <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > 4 5 < html xmlns

SEO优化网页伪静态的生成方式和伪静态的用处

痴心易碎 提交于 2020-02-23 11:47:42
  伪静态是什么?伪静态就是动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。   伪静态的生成的2种方式:   1、框架型伪静态,这种是非常简单而且也是非常便于识别的,它的原理比较简单,就是做一个静态的主框架页面,然后把动态的内容链入副框架内,这个单从它的URL就可以看出眉目,如果整个网站的URL都是一样的,那么就一定是框架伪静态的。   2、利用组件把asp的后辍显示为htm,这种方法的原理是有一点难度的,它主要是利用一个组件强制性的把asp文件的后辍显示为htm,对于客户来说,它是很难分辨的,因为显示的链接的确是以.htm结尾的,不过如果仔细观察它的链接,也能看出来一些眉目,因为这种URL是很奇怪的,中间带有asp的子样,而且后面还有些参数,不过参数的结果已经被隐藏掉了,但是看到这些就应该保持戒心了;不过,还是有办法找出它的原形,就是看程序文件,去找和URL相同的网页,因为htm的网页都是真实存在的,如果找不到这个网页的话,那它是伪静态化无疑了。   伪静态有什么用?我们做伪静态页面的目的就只有几种:   1、最主要的就是迎合搜索引擎方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容!   2、方便用户访问网站

伪静态网页的实现

淺唱寂寞╮ 提交于 2020-02-23 11:46:56
众所周知,伪静态网页有易被搜索引擎捕捉的特点,但也有致命的高CPU负荷弊端。它不同与普通html页面,在同样的状况下,比html稍慢,可以说,他的出现完全是为了满足搜索的需要。 下面通过两个例子简要说一下,asp如何实现伪静态页面: 一、伪静态内容页 1、设想的效果: 用test.asp显示N条新闻记录,每条记录的链接是xxx.html形式的,而非.asp?id=xxx形式。点击某一链接,打开新页面,地址栏显示: http://localhost/news/xxx.html ,并在该页读取数据库信息,显示该条新闻内容。 2、实现步骤: 1)本站下载re_write模 文件: rewrite.rar 大小: 87KB 下载: 下载 块(实际上是2个dll文件、1个ini文件和1个errors文件),并解压缩 2)在IIS的ISAPI上添加一个筛选器,命名为rewrite,可执行文件选择刚才下载的 Rewrite.dll文件; 3)打开httpd.ini文件,并设置: RewriteRule /news/(\d+)\.html /news\.asp\?id=$1 [N,I] 表示将news.asp?id=23 转换成news/23.html,(\d+)代表id 4)新建test.asp文件于根目录,用于显示新闻记录 <body> <!--include file="conn.asp"-