易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : asp.net

ASP.NET 如何取得 Request URL 的各個部分?


我們在開發網頁應用程式,時常需要去解析網址(Request.Url)的每個片段,進行一些判斷。例如說 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc
",我們想要取得網址裡第一層目錄的名字(News)用以判斷不同的頁面標題(Page Title)。
我看很多人都用字串的 IndexOf 方法與 Substring 方法:
Request.Url.PathAndQuery.Substring(1, Request.Url.PathAndQuery.IndexOf("/", 1)-1)
這實在太埋沒 .NET 的強大設計了,事實上在 Request 物件就已經提供很多方便的屬性(Property)可供取得網址的片段。
底下這張表就是各種跟 Browser Request 的網址相關的屬性與用法:
網址:http://localhost:1897/News/Press/Content.aspx/123?id=1#toc
Request.ApplicationPath
/
Request.PhysicalPath
D:\Projects\Solution\web\News\Press\Content.aspx
System.IO.Path.GetDirect ......

asp.net页面转向

1.<a href=”test.aspx”></a>
2.这是最常见的一种转向方法;
HyperLink控件
1.Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址
2.NavigateUrl是可以在服务器端使用代码修改,这个区别于<a>
3.由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl
4.代码示例
<Asp:HyperLink id=”hyperlink” runat=”server” NavigatoeUrl=”test.aspx”>ok</Asp:HyperLink>
Response.Redirect()方法
1.过程:发送一个Http响应到客户端,通知客户端跳转到一个新的页面,然后客户端再发送跳转请求到服务器端。
2.页面跳转之后内部控件保存的所有信息丢失,当A跳转到B,B页面将不能访问A页面提交的数据信息。
3.使用这个方法使用这个方法跳转后浏览器地址栏的Url信息改变
4.可以使用Session Cookies Application等对象进行页面间的数据传递
5.重定向操作发生在客户端,总共涉及到两次与Web服务器的通信:一次是对原始页面的请求,另一次是重定向新页面的请求
Server.Transfer()方法
1.实现页面跳转的同时将页面的控制权进行移交
2.页面跳转过程中Reques ......

对 ASP.NET 控件的一点理解(整理)


Web 服务器控件和 Html 服务器控件
  一般地,在用 ASP.NET 开发 Web 应用程序时,时时刻刻都与控件打交道,可以说是无处不在,其实 Web 窗体页(.aspx 页)也是控件。
  ASP.NET 控件分为 Web 服务器控件(简称 Web 控件)和 Html 服务器控件(简称 Html 控件),都是运行在服务器端。两者有什么区别呢?
  我们平时用的 HTML 标记,如 <a>、<input> 等,是无法用程序来控制它们的,需用其它如
JavaScript 等程序语言才能得以控制。在 ASP.NET 程序里,我们可以在 HTML 标记加上
runat="server",就可以将相应的 HTML 标记变成 HTML 服务器控件,从而可以以编程的方式来控制这些 HTML 标记。引用(http://www.dvbbs.net/tech/net/2006051268338.asp
):
  至于 Html 标注和 Html 控件之间的区别很明显,Html
控件是运行于服务器端,Html 标注是运行于客户端。具体来说:当 ASP.NET 网页执行时,会检查标注有无 runat
属性,如果标注没有设定,那么 Html 标注就会被视为字符串,并被送到字符串流等待送到客户端,客户端的浏览器会对其进行解释;如果 Html
标注有设定 runat="server" 属性,Page 对象会将该控件放入控制器,服务 ......

Asp.Net onclientclick

在Asp.Net2.0中,button控件添加了onclientclick属性,通过这个属性可以先执行客户端脚本,然后根据返回值再执行服务器端脚本。
在工作中遇到这样一种场景:点击一个button后,显示一个gif动画图片,然后再执行服务器端的脚本。gif动画图片放到一个隐藏的div中,点击button以后,div会现身,显示gif图片。
问题是:在firefox中是正常的,但是在ie中gif图片就是不动。
就到网上搜索,大部分都说是因为ie的设置,选择工具--->选项--->高级---->多媒体---->播放网页中动画。
检查自己的ie设置,发现设置是没有问题的。
然后,自己想办法验证,在input type=“button” 中执行这段脚本是没有问题的。但是一旦把这段脚本放到onclientclick中,图片就不会动了。
后来想,重新加载一下图片看会怎么样,就在img上设置id,在脚本中重新设置img的src属性,居然可以了。 ......

asp.net 简明安装手册


ASP.Net又叫ASP+
1、系统要求
=====================
· CPU: Intel Pentium II-class 300 MHz (Intel Pentium III-class 600 MHz recommended)
· RAM: 96 MB (128 MB recommended)
· Available hard disk space (for install): 250 MB
· Available hard disk space (post install): 155 MB
· Video: 800x600, 256 colors
· CD-ROM: required
· Operating System: Microsoft Windows 2000 and Microsoft Internet Explorer 5.5
· Other Software: MDAC 2.6 Beta 2
2、软件下载
=====================
·MDAC 2.7 (5.03 MB)
http://www.microsoft.com/data/download_270RTM.htm
访问网址超出本站范围,不能确定是否安全
继续访问 取消访问http://www.microsoft.com/data/download_270RTM.htm
·Full SDK Download (131 MB)
http://download.microsoft.com/download/.netframesdk/SDK/1.0/W98NT42KMeXP/EN-US/setup.exe
访问网址超出本站范围,不能确定是否安全
继续访问 取消访问http://download.microsoft.com/download/.netframesdk/SDK/1.0/W98NT42KMeXP/EN-US/setup ......

ASP.NET 环境下的页面验证控件

 
验证控件用于验证用户的输入,利用这些控件,开发人员可以轻松的实现对用户输入的验证。ASP.NET提供了六种验证控件。
1.Required Field Validator:验证输入是否为空的控件。
主要属性:
Control To Validate:表示要进行检查的控件ID。此属性必须设置为输入控件的ID,否则会发生异常。另外该ID所代表的控件必须和验证控件在同一个容器中。
Error Message:表示当检测不合法时,出现的错误提示信息。
Display:表示错误的显示方式,取值有Static、Dynamic和None。Static表示控件的错误提示信息(Error Message)在页面中占有固定的位置,如果没有错误,他的显示类似label;Dynamic表示控件的错误信息出现时才占用页面位置;None表示控件的错误信息出现时不显示,但可以在Validator Summary中显示。
2.Range Validator:范围验证控件。
测试某个输入的值是否在指定的范围内。除了与Required Field Validator相同的属性外,还有:
Maximum Value范围的最大值
Minimum Value范围的最小值
Tyep输入值的数据类型。
3.Compare Validator:比较验证控件。
用于将某个用户输入与Web窗体中其他控件的值或者常数进行比较。
基本属性:
Control To V ......
总记录数:2672; 总页数:446; 每页6 条; 首页 上一页 [202] [203] [204] [205] 206 [207] [208] [209] [210] [211]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号