asp.net网站,想从一个.aspx.cs向另一个.aspx.cs传很多值,类似数组这种,应该用哪种方法?格式怎么写?
解决方案 »
- l6进制字符串转双精度
- 假如C++写的里面有内存泄露,会对C#调用这个DLL的时候造成怎样的影响
- C#winform桌面小工具制作过程中的一点问题
- 怎么把打开的excel文件或者其余窗体显示在一个工作区?在线等答案
- 一个关于javascript的问题,回复者给分,谢绝mask!!!!
- comboBox1 如何读取数据库数据 然后显示在下拉框里面 请大大帮忙
- datagridview数据行移动问题
- winform在程序运行过程中拖动和改变控件大小(兄弟些急用,谢了)
- datagridview 行隐藏 异常 与货币管理器的位置关联的行不能设置为不可见
- 串口报文分析,帮我看下这个用的是什么校验方法呢?
- 关于 substring()
- 我的表单上有一个控件是CheckBox类型的
用session传递
{
Response.Redirect("Default2.aspx?id=1,2,3,4,5");
}
Default2.aspx: protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Request["id"] == null)
{
return;
}
String strID = Request["id"].ToString();
String[] arrID=strID.Split(',');
foreach (String id in arrID)
{
Response.Write(id + "\r\n");
}
}
}
数据库
Server.Transfer
xml
cookies还有 忘了···
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
testclass tc = new testclass();
tc.id = 11;
tc.age = 20;
tc.name = "张三";
JavaScriptSerializer jsserialize = new JavaScriptSerializer();
string result = jsserialize.Serialize(tc);//序列化对象 Response.Write(jsserialize.Deserialize<testclass>(result).name);//反序列化 }
} //[Serializable]
public class testclass
{
public int id { get; set; }
public int age { get; set; }
public string name { get; set; }
}
}
URL传递参数 用QueryString();接收
Session就不用说了吧
Application贯穿整个项目 从开始到结束
Cookie建议重要数据和长时间存放的数据不用cookie
System.Transfer在当前程序还可以用
VIEWSTATE