有一个登陆页面login.aspx,一个主页面main.aspx
为了防止用户直接键入main.aspx,加入了一个judge.aspx进行页面判断!
login.aspx:
在登录按钮单击事件里:
Session["enter"] = "Student";
Server.Transfer("main.aspx");
judge.aspx:
protected void Page_Load(object sender, EventArgs e)
{
//如果是用户直接键入,返回登陆页面
if ((String)Session["enter"] != "Student")
{
Server.Transfer("login.aspx");
}
}
main.aspx:
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
Server.Execute("judge.aspx",false);先执行judge.aspx进行判断
}
}
//超链接按钮单击事件
protected void LinkButton1_Click(object sender, EventArgs e)
{
Server.Transfer("login.aspx");
}
问题:
正常登陆后跳转到main.aspx后,超连接按钮不起作用了,原因是一开始执行了Server.Execute("judge.aspx",false);
怎么解决?
ASP.NET C# 弹出对话框提示信息点击确定不跳转页面(仍留在网页)
我用的是LinkButton你可以参考一下,希望对你有用 前台代码:提示信息 <asp:LinkButton CommandName="del" CommandArgument='<%#Eval("s_id") %>' ID="LinkButton2" runat="server" OnClientClick="if(window.confirm('你确定要删除!')){ return true;}else{return false;}">删除<\/asp:LinkBu...
asp.net用的C#语言能不能做到点击按钮不刷新页面?
用Html控件中的按钮而不用Web控件中的按钮即可 如果你要在后台添加按钮的点击事件只需添加runat="server" onserverclick=""属性即可 如:
asp.net(C#)为什么上传了exe文件页面就无法显示
追问: 我是想知道为什么会出现这种情况呵。是代码没写好还是怎么的。 回答: 是代码写好了,他不允许上传可执行文件,或者是服务器技术不让你上传可执行文件 追问: 代码是我写的呵。我是在本机上运行的呵。别的后缀后都可以到进到后台,就是exe进不了。。?憧茨愦?氲纳洗?糠郑?忻挥屑邮裁聪...
ASP.net(C#) 从数据库提取数据 如何显示到网页指定位置
<asp:Repeater ID="rep_CommpanyNewsList" runat="server"> <ItemTemplate> <%# Eval("Title")%> <\/ItemTemplate> <\/asp:Repeater> 你看这个,最外层有个div,你可固定这个div的位置,然后里面是ul-li列表,还有个Repeater标签,在后台应该先绑定Repeater,然后<%# Eval("Title")%>这个...
asp.net(C#) 怎么让Response.Redirect重新打开一个页面
在后台输出js打开就行了,类似于 string url="PersonPost.aspx?name=" + lblName.Text;Respose.Write("window.open('"+ url+"');");
在asp.net的自定义类(C#)中怎样把变量输出到页面?
可以用 Response.Write(变量名);进行检查性地输出变量当前的值,例如 int i = 100;Response.Write(i);即可。输出结果显示在对应的*.aspx网页的首行,调试完毕后可以直接注释了那句。P.S. 使用该句法之前记得引用一些命名空间 using System.Web;using System.Web.UI;等,具体有哪些忘记了,楼主用...
asp.net(C#)如何实现点击图片打开新窗口?
2. Response.Write("window.open(XXX.aspx','_blank')")——原窗口保留,另外新增一个新页面;3.Response.Write("window.location=XXX.aspx'")——打开新的页面,原窗口被代替;4.Server.Transfer("XXX.aspx")——打开新的页面;5.Response.Write("window.showModelessDialog(XXX.aspx')")——原窗...
软件工程设计师 C#、ASP.NET开发面试一般都会笔试和面试哪些题目,谢谢...
2. 列举ASP.NET页面之间传递值的几种方式 答: (1) 使用QueryString, 如...?id=1; response. Redirect()... (2) 使用Session变量 (3) 使用Server.Transfer 3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34... 求第30位数是多少,用递归算法实现 答: public class MainClass { public static...
asp.net(C#)弹出页面,怎么没有反应啊???
<asp:DataList runat="server" id="dljs" OnItemCommand="dljs_ItemCommand" ...> 第三点,你确认他被执行到了吗?“点击没有反应”,我不知道你点击了什么,因为不知道您的水平如何,所以请确认事件被触发了。另外一点,如果你用了UpdatePanel的话,我上面写的ClientScript可能无法输出,请换用...
asp.net怎么在一个文件(a.aspx)中引用另一个文件(b.aspx)
Server.Execute("b.aspx", writer);String html = writer.ToString() ;这时候的html就是b.aspx执行后返回的html代码。你可以把这段代码插在a.aspx的任意一个地方。Execute的第一个参数是地址,b.aspx后面可以跟querystring。3.页面需要跳转,那就用 Response.Redirect("b.aspx"); 这样用户看到的是b.aspx(浏览...