页面A后台代码using a;
public partial class SendO : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
UserInfo userinfo = new UserInfo();
userinfo.username = "用户名";
userinfo.password = "密码";
Session["userinfo"] = userinfo;
}
}
namespace a
{
public class UserInfo
{
public string username;
public string password;
}
}
我要想在页面B上用A页面中的UserInfo,怎么用,(除了把他放到App_Code下面)还有没有别的办法?
兄弟们帮我看下谢谢
public partial class SendO : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
UserInfo userinfo = new UserInfo();
userinfo.username = "用户名";
userinfo.password = "密码";
Session["userinfo"] = userinfo;
}
}
namespace a
{
public class UserInfo
{
public string username;
public string password;
}
}
我要想在页面B上用A页面中的UserInfo,怎么用,(除了把他放到App_Code下面)还有没有别的办法?
兄弟们帮我看下谢谢
也就是说UserInfo userinfo = new UserInfo();
userinfo.username = "用户名,";
userinfo.password = "密码";用户名后面加一个逗号之类的分隔符,然后在其他页面取值的时候用split分割下
这么说吧,我A页代码不变:
using a;
public partial class SendO : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
UserInfo userinfo = new UserInfo();
userinfo.username = "用户名";
userinfo.password = "密码";
Session["userinfo"] = userinfo;
}
}
namespace a
{
public class UserInfo
{
public string username;
public string password;
}
}
问:我在B页中怎么才能:
using a; //引用失败,因为namespace a写在weba的cs文件中,不在APP_CODE中,所以无法感知
public partial class SendO : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// 这步无法引用Userinfo,因为无法引用命名空间a,请问在我A页代码完全不变的情况下,怎么
// 才能引用using a
UserInfo userinfo=(UserInfo)Session["userinfo"];
}
但是他没变色,我以为他不好使呢,原来他好使啊