我刚学WEB开发不久,很多东西都不太明白,有一些问题请教大家;
1:服务器端的Button控件,当鼠标放移上去的时候是箭头图片,如何才能变成'手'图标?
2:asp.net是页面代码分离的, 比如<a href="info.aspx">发布信息</a>,点击这个超连接进如页面,但是发布信息必须是经过身份验证的,所以必须判断if (Session.count==0) 就提示'请先登录在发布信息',我想问的是,"if (Session.count==0)"这段代码我一般是放在后台写的,所以发布信息我用的是服务器端按钮,不知道在这个地方能不能用HTML按钮来判断Session的状态?如果可以代码应该写在什么地方?
3:服务器端控件和HTML控件在网页速度上有区别吗?一般情况下用什么好呢?
谢谢大家了...给点这方面的文章也行.顶者有分
1:服务器端的Button控件,当鼠标放移上去的时候是箭头图片,如何才能变成'手'图标?
2:asp.net是页面代码分离的, 比如<a href="info.aspx">发布信息</a>,点击这个超连接进如页面,但是发布信息必须是经过身份验证的,所以必须判断if (Session.count==0) 就提示'请先登录在发布信息',我想问的是,"if (Session.count==0)"这段代码我一般是放在后台写的,所以发布信息我用的是服务器端按钮,不知道在这个地方能不能用HTML按钮来判断Session的状态?如果可以代码应该写在什么地方?
3:服务器端控件和HTML控件在网页速度上有区别吗?一般情况下用什么好呢?
谢谢大家了...给点这方面的文章也行.顶者有分
<asp:Button id="Button1" style="cursor:pointer;" runat="server"
Text="Button"></asp:Button>
2、判断状态就部需要用到按钮的哦。你只需要在执行需要检查的步骤之前进行权限控制就可以了。3、区别不大。
然后在这个函数里面判断
2.用HTML按钮做,就要用javascript了。
3.服务器控件:如果有跟服务器(数据库)交互的首选。
HTML控件:添加Runat="server",同样也是可以用作于跟服务器(数据库)交互。另外,在使用javascript时,HTML控件的“事件”更多,更方便。
Text="Button"></asp:Button>
在<>中敲空格键没有出现style属性,但我添进 style="CURSOR: hand"就可以了,不知道是为什么啊?
<asp:Button id="Button1" style="cursor:pointer;" runat="server"
Text="Button"></asp:Button>
(你直接把style="cursor:pointer;"加到前台的语句中就可以了
2、用HTML做,就要用javascript来进行判断了.最好用服务器控件
3、一般应该多用HTML控件,但是遇到数据处理,特别是与后台数据库交互,最好用服务器控件
2、写在Button的OnClick事件中
3、区别不算很大,用HTML控件主要是静态的,要是和后台数据交互还是用服务器控件比较好
private void Button1_Click(object sender, System.EventArgs e)
{
if(Session["count"]=="0")
{
Response.Write("<script language='javascript'>alert('你不能发表文章哦。');window.location.href='index.aspx';</script>");
//Response.Redirect("index.aspx");
}
else
{
Response.Write("<script language='javascript'>alert('发表文章成功。');window.location.href='index.aspx';</script>");
}
}