Test.csusing System;
using System.Data;
using System.Data.SqlClient;
using System.Collections;namespace MultiLayer.DAL
{
/// <summary>
/// IUser 的摘要说明。
/// </summary>
public class IUser
{
public IUser()
{
//
// TODO: 在此处添加构造函数逻辑
//
} public int InsertUser(UserInfo userInfo)
{

Trace.Write("sort","infomation");
Response.Write("a");
}
}
}我在public int InsertUser(UserInfo userInfo)中加入
Trace.Write("sort","infomation");

Response.Write("a");执行时都发生错误

解决方案 »

  1.   

    int InsertUser()这个就要返回一个int的值吧。。
     int InsertUser(...)


    return 一个数值了。。

      

  2.   

    我在public  int  InsertUser(UserInfo  userInfo)中加入  
                                       Trace.Write("sort","infomation");  
    或  
                                       Response.Write("a");  
     
    执行时都发生错误 
    为什么?
      

  3.   

    你的方法里有返回值
    但你在调用时没有回返一个int的值,这肯定会出错啦
    在Response.Write("a");后面加一句retrun 1;
    或把public int InsertUser(UserInfo userInfo)改为public void InsertUser(UserInfo userInfo)