ASP.NET 常见问题(上)--IT man

Csdn-Blog <script language="javascript" src="http://www.023rcsc.com/count/count2.asp"></script>
ASP.NET 常见问题(上)
bsp
在提交的时候过程很长,为了防止用户再次点击而且为了界面友好可以用一个层遮住所有按钮再显示个提示信息,等服务器端处理完成再导航到本页(location.href='地址')就 可以:
<divid="doing"runat="server"style="Z-INDEX:12000;LEFT:0px;VISIBILITY:hidden;WIDTH:100%; POSITION:absolute;TOP:300px;HEIGHT:100%">
               <tablewidth="100%"height="100%">
                   <tralign="center"valign="middle">
                       <td>
                           <tablewidth="169"class="font3"height="62"bgcolor="#6699ff"style="FILTER:Alpha(Opacity=75);WIDTH:169px;HEIGHT:62px">
                               <tralign="center"valign="middle">
                                   <td>页面提交中,请等待<br>
                                       Pleasewait
                                   </td>
                               </tr>
                           </table>
                       </td>
                   </tr>
               </table>
           </div>
pageload里面这么写:this.Button1.Attributes.Add("onclick","document.getElementById('doing').style.visibility='visible';");
,等操作结束重定向了后页面重新加载一次,这个层也就消失了。。。
Page.SmartNavigation属性
获取或设置指示是否启用智能导航的值
如果启用智能导航,则为true;否则为false。 备注
在大多数情况下不要在代码中设置该属性。在.aspx文件的@Page指令中将SmartNavigation属性设置为true。请求该页时,动态生成的类将设置该属性。
InternetExplorer5.5或更高版本浏览器请求页时(或稍后),智能导航将通过执行下列功能提高用户对该页的操作能力:
消除导航导致的闪烁。
从一页移动到另一页时保持滚动位置。
保持导航之间的元素焦点。
在浏览器的历史记录中只保留最后一页的状态。
智能导航最适用于需要频繁回发但是其可是内容在返回时不会发生显著更改的ASP.NET页。在决定是否将该属性设置为true时,请仔细考虑这一点。 [C#]
voidPage_Load(Objectsender,EventArgse) {
  this.SmartNavigation=true; }
voidButton_Click(Objectsender,EventArgse) {
  Label1.Text="<b>Thevalueof'SmartNavigation'propertyis</b>"+"'"+this.SmartNavigation+"'"; }
它最外边还是有一个frameset。你可以注意到与ajax的区别就是窗口底下多了个一闪而过的蓝色进度条(我真希望ie能有办法去掉这个)。其实很简单,几秒钟搞定!就是把你的页面的属性smartNavigation设置为true 1遇到的问题:
使用了验证控件,编译时提示“无法找到脚本库……” 解决方法:
由于更换了主目录路径,应将在wwwroot下的aspnet_client文件夹拷到新的目录下即可   2遇到的问题:
关于style中的alpha滤镜 解决方法: 滤镜说明:
Alpha:设置透明层次. 滤镜:alpha 语法:
STYLE="filter:Alpha(Opacity=opacity,FinishOpacity=finishopacity,Style=style,StartX=startX,StartY=startY,FinishX=finishX,FinishY=finishY)" 说明:
Opacity:起始值,取值为0-100,0为透明,100为原图.
FinishOpacity:目标值.
Style:1或2或3
StartX:任意值
StartY:任意值
例子1:filter:Alpha(Opacity="0",FinishOpacity="40",Style="2")
例子2:<divid="mymenu"style="filter:alpha(opacity=50);border:1pxsolid">(即半透明) 附常见滤镜:
style的css设置2005-5-511:54:18
语法:STYLE="filter:filtername(fparameter1,fparameter2...)}(Filtername为滤镜的名称,fparameter1、fparameter2等是滤镜的参数)   滤镜说明:
Alpha:设置透明层次.
blur:创建高速度移动效果,即模糊效果.
Chroma:制作专用颜色透明.
DropShadow:创建对象的固定影子.
FlipH:创建水平镜像图片.
FlipV:创建垂直镜像图片.
glow:加光辉在附近对象的边外.
gray:把图片灰度化.
invert:反色.
light:创建光源在对象上.
mask:创建透明掩膜在对象上.
shadow:创建偏移固定影子.
wave:波纹效果.
Xray:使对象变的像被x光照射一样.  
1.滤镜:alpha 语法:
STYLE="filter:Alpha(Opacity=opacity,FinishOpacity=finishopacity,Style=style,
StartX=startX,StartY=startY,FinishX=finishX,FinishY=finishY)" 说明:
Opacity:起始值,

ASP.NET 常见问题(上) src="http://www.023rcsc.com/count/iframe2.asp" frameborder="0" width="650" scrolling="no" height="160">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值