qdgl_jmszz_sp.aspx页面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="qdgl_jmszz_sp.aspx.cs" Inherits="Ticket.qdgl.qdgl_jmszz_sp" %><%@ Register Src="../UserControls/UserInfo.ascx" TagName="UserInfo" TagPrefix="uc1" %>
<form id="form1" runat="server">
<asp:Button ID="btnCheck" runat="server" Text="审批" OnClick="btnCheck_Click" />
</form>qdgl_jmszz_sp.aspx.CS页面:
namespace Ticket.qdgl
{
    public partial class qdgl_jmszz_sp : System.Web.UI.Page{      protected void btnCheck_Click(object sender, EventArgs e){         LTP.Common.MessageBox.Show(this.Page, "Click");}
}}

解决方案 »

  1.   

    LTP.Common.MessageBox.Show(this.Page, "Click");
    看不懂!
      

  2.   

    修改后重新生成
    LTP.Common.MessageBox.Show(this.Page, "Click");
    你加断点,看这个能不能运行到
    运行到还没效果就看这个方法了。
      

  3.   

    首先非常感谢大家的关注。我用的环境是visual web developer 2008,编译了整个网站(build web site)都没有用,将LTP.Common.MessageBox.Show(this.Page, "Click"); 换成return都没效果。好像aspx这个页面根本就不和aspx.cs这个类联系在一起的。大家注意帮我看下这两行,写错了没有?
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="qdgl_jmszz_sp.aspx.cs" Inherits="Ticket.qdgl.qdgl_jmszz_sp" %>
    <%@ Register Src="../UserControls/UserInfo.ascx" TagName="UserInfo" TagPrefix="uc1" %> 
    如果有兄弟能解释下,也非常感谢!继续关注中
      

  4.   

    即使我在LTP.Common.MessageBox.Show(this.Page, "Click"); 加上断点,都运行不到这一行。
      

  5.   

    重新生成解决方案?在VWD里怎么生成?
      

  6.   

    动软代码生成器中的类库
    在页面里点击跟踪Page_Load,添加<head></head>
    或删除后台代码重新添加
      

  7.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="qdgl_jmszz_sp.aspx.cs" Inherits="Ticket.qdgl.qdgl_jmszz_sp" %> 
    <%@ Register Src="../UserControls/UserInfo.ascx" TagName="UserInfo" TagPrefix="uc1" %> 这两行一般都是自动生成的!
      

  8.   

    感谢大家的关注。
    该问题已经解决。
    解决的办法:将CodeBehind 修改为CodeFile即可实现即改即编译。
    付出代价:第一次打开页面时比较慢。实在没有其他办法了,只能这样了,谢谢大家!