aspnet网页滚动条,aspnet网页文件后缀为
编程测试aspnet网页执行流程
!DOCTYPE html
html
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
titleexec mssql command-HTL/title
/head
%@ Page Language="C#" enableViewState="true" %
%@ Import namespace="System" %
%@ Import namespace="System.Data" %
%@ Import namespace="System.Data.SqlClient" %
script runat="server"
protected void Button1_Click(object sender, EventArgs e)
{
if(txt_sql.Value.Length0){
string _ConnectionString=System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];
if(string.IsNullOrEmpty(_ConnectionString))
{
Response.Write("ConnectionString is n
C#中picturebox里面的图片如何旋转 先谢了!急急急急急急急急急
补充一下,看了一下已回答朋友发出的MSDN URL地址,应该说这个.NET4.0中新增的,如果提问的朋友没有将.NET FRAMEWORK升级到4.0的话,就不能使用了,这点要注意哦。其次,我们知道在HTML网页中有一个onfocus事件,但是在ASPNET中,这个会提示说不符合规范什么的,不过不要紧,要知道ASPNET网页Response到Client端的呈现方式也是HTML,所以可以给服务器端控件添加onfocus事件,注意是在网页代码中啊,然后可以写一些JS,用onfocus事件去触发,这种例子网络上很多,随便baidu下都很多的,希望对你有帮助
参考代码:
script type="text/javascript" language="javascript"
function changebg()
{
document.getElementById('txtAccount').style.backgroundColor="Red";
}
/script
上面的js需要添加到header标记中
然后在文本框中添加onfocus事件
asp:TextBox ID="txtAccount" runat="server" Width="132px" onfocus="changebg();"
有问题hi我
网页制作div css
有""声明,浏览器就会按这个声明的方式去解释css样式的显示效果,反之则按原始(各浏览器厂家的意愿)方式显示。
1、如何定义高度很小的容器?
在IE6下无法定义小高度的容器,是因为有一个默认的行高。
列举2种解决方案:overflow:hidden | line-height:0
2、图片下方出现几像素的空白间隙?
这个也有多种解决方案,如将img定义为display:block,或定义父容器为font-size:0,个人更推荐使用vertical-align的方式,它的值可以是text-top | text-bottom | middle等
3、IE6双倍margin的BUG?
display:inline
4、文本垂直方向对齐文本输入框?
设置input为vertical-align:middle,textarea也是如此
5、为什么在web标准下ie无法设置滚动条的颜色?
将设置滚动条颜色的样式定义到html标签选择符上即可
6、如何让层在falsh上显示?
不可以,除了少数几个级别很高的家伙除外。
但可以将flash设置为透明,这时层就会透过falsh显示,近似于覆盖在flash之上了,如:
param name="mode" value="transparent" /
7、如何使得文字不换行?
定义包含文字的容器为:width:xxx;white-space:nowrap;
8、ie中如何让超出宽度的文字显示为省略号?
定义容器为:overflow:hidden;width:xxx;white-space:nowrap;text-overflow:ellipsis;
9、如何在点文字时也选中checkbox?
input id="test" type="checkbox" value="on" / label for="test"测试 /label
10、一个div为margin-bottom:10px,一个div为margin-top:5px,为什么2个div之间的间距是10px而不是15px?
这种情况浏览器会自动进行margin重叠,只显示较大的margin值
解决方案:只设置其中一个div的margin为15px
11、如何解决ie下当li中出现2个或以上的浮动时,li之间产生的空白间隙?
设置li的vertical-align,值可以为top | text-top | middle | bottom | text-bottom
12、如何使得英文单词不发生词内断行?
word-wrap:break-word;
13、为什么被访问过的链接颜色没有变化?
定义链接的样式时,需要按照:link,:visited,:hover,:active这样的顺序,可以使用LoVe HAte(喜欢讨厌)来记忆
14、单行文本如何垂直居中?
height:xxx;line-height:xxx; 高和行高相同即可
15、已知高度的容器如何在页面中水平垂直居中?
参阅:
16、未知尺寸的图片图如何水平垂直居中?
参阅:
17、标准模式和怪异模式下的盒模型区别?
标准模式下:实际宽度 = width + padding + border
怪异模式下:实际宽度 = width - padding - border
18、如何解决IE下的3像素BUG?
参阅:
19、如何做1像素细边框的table?
方法1:设置table的border-collapse:collapse;
style type="text/css"
table{border-collapse:collapse;border-color:#000;}
td{border-color:#000;}
/style
table cellspacing="0" cellpadding="0" border="1"
tr
td测试 /td
td测试 /td
/tr
/table
方法2:关键在于设置cellspacine="1",用间隙来作为边框
style type="text/css"
table{background:#000;}
tr{background:#fff;}
/style
table cellspacing="1" cellpadding="0" border="0"
tr
td测试 /td
td测试 /td
/tr
/table
20、以图换字的几种方法及优劣分析
以图换字,其实是为了保证页面的可读性,这样既有利于搜索引擎,又有利于结构查看。由于这种方式被大多数人所认同,所以方法也越来越多:
方法1:使用text-indent的负值,将内容移出容器;
方法2:使用display:none,将内容隐藏;
方法3:使用padding将文字挤出容器之外,并将超出的部分hidden;
方法4:使用font设置超小字体,达到隐藏内容的目的。
方法1(非常不推荐)看起来蛮简单,但其实有几个不理想的地方,1是比较吃资源;2是在ie5下面会出现滞后背景无法显示;3是内容为超链接时,长长的黑色虚框,让你抓狂。
方法2(不推荐)其实倒也不复杂,只是需要多添加一个标签,比较浪费;且display:none出现的几率太多,对seo也是会有些许影响的。
方法3(推荐)Standard Model下要2层标签才能搞定,不过相对方法1和2还是有优势的,推荐一下。
方法4(强烈推荐)只需要将字体设置为0,然后overflow:hidden;如font:0/0 arial;overflow:hidden;就同样可以达到隐藏内容的目的,暂时还没发现有什么副作用,强烈推荐。
21、如何容器透明,内容不透明?
假设在标准模式下有如下结构:
div class="outer"
p class="inner"我不要透明 /p
/div
IE only的方法:在父容器outer被设置为透明后,只需要将子容器inner设置为position:relative; 如果需要兼容其它浏览器,则以上的方法不适用,且结构也需改为:
div class="outer" /div
div class="inner"我不要透明 /div
然后使用position + z-index搞定位置
22、如何去掉链接的虚线框?
IE下: a href="#" onfocus="this.blur();"...
FF下:a{outline:none;}
23、如何使得页面字体行距始终保持n倍字体大小为基调?
在body内设置line-height:n即可,注,不可以为它加上单位
原因可参阅:
24、如何使用标准的方法插入flash?
div class="fla-show"
object type="application/x-shockwave-flash" data="*.swf" width="*" height="*"
param name="movie" value="*.swf" /
img src="*.jpg" alt="用于不支持flash或屏蔽flash时显示" /
/object
/div
25、Standard Model如何让容器可以height:100%?
设置html,body{height:100%;margin:0;}
26、如何使得表格的宽度固定?
设置table为table-layout:fixed;这时表格将使用固定布局算法,多出的内容将不影响表格的宽度
27、如何让min-height兼容ie6?
.min-height{min-height:100px;_height:100px;}
div class="min-height"我是兼容的min-height /div
28、如何让鼠标变成手型且兼容所有现代浏览器?
cursor:pointer
29、如何实现ie6下的position:fixed?
参阅:
30、IE下如何对Standard Mode与Quirks Mode进行切换?
IE6以下的浏览器不用触发,直接以Quirks Mode呈现页面。
IE6和IE7都可以触发的(在XHTML 的DTD申明前加上HTML注释):
!--Let ie6 and ie7 into quirks mode--
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
""
IE6的触发(在XHTML 的DTD申明前加上XML申明):
?xml version="1.0" encoding="utf-8"?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
""
当没有使用DTD声明或者使用HTML4以下(不包括HTML4)的DTD声明时,基本所有的浏览器都是使用Quirks Mode呈现。
31、如何给一个元素定义多个不同的css规则?
style type="text/css"
.a{color:#f00;}
.b{background:#eee;}
/style
div class="a b"测试 /div
如上例,该元素同时拥有a和b定义的样式规则。
多个规则之间使用空格分开,并且只有class能同时使用多个规则,id不可以
32、如何区别display:none与visibility:hidden?
相同的是display:none与visibility:hidden都可以用来隐藏某个元素;
不同的是display:none在隐藏元素的时候,将其占位空间也去掉;而visibility:hidden只是隐藏了内容而已,其占位空间仍然保留
1.超链接访问过后hover样式就不出现的问题
被点击访问过的超链接样式不在具有hover和active了,很多人应该都遇到过这个问题,解决方法是改变CSS属性的排列顺序: L-V-H-A
2.FF下如何使连续长字段自动换行
众所周知IE中直接使用word-wrap:break-word 就可以了, 这里FF中我们使用JS插入的方法来解决
3.ff下为什么父容器的高度不能自适应
为什么这个P撑不开DIV呢?解决的办法是在div 与 p 之间插入div style=”clear:both”/div清除掉这个p的浮动.
什么?你在IE下也碰到过类似问题
4. IE6的双倍边距BUG
浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline
5. IE6下绝对定位的容器内文本无法正常选择的问题
上面的问题在IE6、7中存在,解决问题的办法是让IE进入到quirks mode。关于quirks mode的相关知识,请参考:
aoao:在IE6版本是6.0.2900.2180.xpsp_sp2.gdr.070227-2254好像依然存在问题,加了背景色依然无效。接着测试中…
6. IE6下为什么图片下方有空隙产生
解决这个BUG的方法也有很多,可以是改变html的排版,或者定义img 为display:block
或者定义vertical-align属性值为vertical-align:top | bottom |middle |text-bottom
还可以设置父容器的字体大小为零,font-size:0
7. IE6下这两个层中间怎么有间隙
这个IE的3PX BUG也是经常出现的,解决的办法是给.right也同样浮动 float:left 或者相对IE6定义.left margin-right:-3px;
8. list-style-image无法准确定位的问题
这个list-style-image的定位问题也是经常有人问的,解决的办法一般是用li的背景模拟,这里采用相对定位的方法也可以解决
9. LI中内容超过长度后以省略号显示的方法
li {
width:200px;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
满意的请给分哦
aspnet_client 的作用以及存储位置
在虚拟主机的 wwwroot 目录下您会发现有一个名为 aspnet_client 的文件夹,该文件夹中含有集成了 ASP.NET 的“SmartNavigation”功能的 javascript。如果启用 SmartNavigation,网页设计人员就可以在页面以及其他内容之间保持滚动条和元素焦点的位置。
目录 aspnet_client 是虚拟根 Web 应用程序目录,该目录是当您安装 .NET Framework SDK 或 Visual Studio .NET 时在您的计算机上创建的。此文件不占用户空间,请用户在使用网站空间的时候不要删除该文件夹。
例如,随 ASP.NET 附带的脚本文件位于以下位置。
d:\home\ftp用户名/wwwroot/aspnet_client/system_web/版本编号/文件
如果安装有 SDK 的多个版本,您将在 aspnet_client/system_web 下看到多个子目录。因为控件库与脚本文件的特定版本相关联,所以部署模式允许控件库的不同版本并行运行。 出现了“aspnet_client”这个文件夹,是干什么的?
这个是文件的路径下还有文件!下面的完整路径:
aspnet_client\system_web\1_1_4322
里面还有三个文件:SmartNav.htm,smartnav.js,webuivalidation.js!
作用是:安装了.net框架之后,就会在网站目录下出现这样的文件夹.用以支持.net环境.1_1_4322表示你的.net framework 的版本为 1.1.4322,里面的3个文件用于为.net验证控件提供脚本支持服务器里面装了.net后,会在服务器上每个网站的目录里面增加这个文件夹的 在生成虚拟站点的时候会自动在根下生成一个名字为aspnet_client的文件夹,你看看是不是这个文件夹没有了?
解决办法重新建一个独立站点,把生成的aspnet_client文件夹复制到这个站点的跟下。
首先确定你安装了iis
然后从命令行进入文件夹C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
盘符,系统文件夹,版本号可能不一样,看你自己的机子,版本号选择最高的那个文件夹
运行命令aspnet_regiis.exe -i
安装完毕即可使用vs打开
一点资料:
aspnet_regiis命令详解.
用法:
aspnet_regiis.exe[-i[r][-enable]|-u[a]|-r|-s[n]|-k[n]|-lv|-lk|-c|-e[a]|-?]
-i-安装ASP.NET的此版本,并更新IIS元数据库根处的
脚本映射和根以下的所有
脚本映射。现有的低版本脚本映射
升级到此版本。
-ir-安装ASP.NET的此版本,仅注册。不
更新IIS中的脚本映射。
-enable-带-i或-ir指定-enable时,还将
在IIS安全控制台(IIS6.0或更高版本)中启用ASP.NET。
-s-在指定的路径以递归方式安装此版本
的脚本映射。现有的低版本脚本映射
升级到此版本。
例如aspnet_regiis.exe-sW3SVC/1/ROOT/SampleApp1
-sn-在指定的路径以非递归方式安装此版本的
脚本映射。现有的低版本脚本映射
升级到此版本。
-r-为IIS元数据库根位置的此版本
以及根以下的所有脚本映射安装脚本映射。不论当前版本是什么,
所有现有的脚本映射都
更改为此版本。
-u-卸载ASP.NET的此版本。到此版本的
现有脚本映射重新映射到此计算机上安装的
其余的最高ASP.NET版本。
-ua-卸载计算机上的所有ASP.NET版本
-k-从指定的路径中以递归方式移除到任何ASP.NET版本的所有
脚本映射。
例如aspnet_regiis.exe-kW3SVC/1/ROOT/SampleApp1
-kn-从指定的路径中以非递归方式移除到任何ASP.NET版本的所有
脚本映射。
-lv-列出计算机上安装的所有
ASP.NET版本(包括状态和安装路径)。
Status:Valid[(Root)]|Invalid
-lk-列出包含ASP.NET脚本映射的所有IIS元数据库项的所有路径
(连同版本一起)。不显示从父项
继承ASP.NET脚本映射的项。
-c-将客户端脚本的此版本安装到
每个IIS站点目录的aspnet_client子目录中。
-e-从每个IIS站点目录的
aspnet_client子目录中
移除客户端脚本的此版本。
-ea-从每个IIS站点目录的aspnet_client子目录中
移除客户端脚本的所有版本。
-?-打印此帮助文本。
example:
当系统新建一个asp.netweb应用程序的时候,提示错误信息如下:
"VisualStudio.NET已检测到指定的Web服务器运行的不是ASP.NET版本,你将无法运行ASP.NET应用程序或服务。"
可以尝试运行
aspnet_regiis-i
aspnet_regiis-r
两个命令来安装asp.net服务管理器.
如果还是不行的话,再尝试一下下面的操作:
1、先确定是不是1.1
2、把"IP地址"设成全部未分配
3、在IE连接设置中把本地地址不使用代理服务器那里打上勾
ASPNET的问题
在点击按钮的动作事件中 在该事件最后增加一行代码:
Response.AddHeader("Refresh", "0");
或者 使用Response.Redirect(""); 其中引号内是跳转到的网页,可以是本来那个页面,不明白可以再问我!