在.NET中,<%= %>和<%# %>有什么区别?

    技术2026-04-01  10

    今日学习:简答题


    1.在ASP.NET中,<%= %>和<%# %>有什么区别?

    <%# %>用于数据绑定控件,就是必须在对应控件或父控件调用DataBind方法时,这个指令才会被执行 而普通的<%= %>,可以在里面构造代码语句,类似于实现一个函数或方法的功能

    2.列举几种实现页面跳转的方法  1.Response.Redirect("URL");但是有缺陷,跳转的页面不能作为新开窗体打开,需要再page_load里面加上this.form1.Target = "_blank"; 2.Response.Write("<script>window.open('ot.aspx','_self');</script>") 2.Response.Write("<script>location.href='ot.aspx';</script>")3.Server.Transfer 4.Sever.Execute

    Processed: 0.010, SQL: 9