【发布时间】:2012-01-22 22:52:35
【问题描述】:
我的 Page1.aspx 上有一个带有字段的 LinkButton 下面附上page1.aspx的图片。和 Page2.aspx 中的 gridview .. 当我点击 linkbutton 时,页面重定向到 Page2.aspx 并用必填字段填充 gridview..
必填字段在哪里
图片, 名称 = 黑帽, 标题 = 托皮, 价格 = 1200
Page1.aspx的代码:
protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e)
{
Dictionary<string, string> OrderDict = new Dictionary<string, string>();
if (e.CommandName == "orderClick")
{
string value = e.CommandArgument.ToString();
string id = this.ListView1.DataKeys[e.Item.DataItemIndex].Value.ToString();
OrderDict.Add(id, value);
Session["Order"] = OrderDict;
Response.Redirect("Page2.aspx");
Response.Write(OrderDict);
}
}
Page2.aspx的代码:
protected void Page_Load(object sender, EventArgs e)
{
Dictionary<string, string> Dictionary = (Dictionary<string, string>)Session["Order"];
//Regex reg = new Regex(@"\[([^\]]+)\]([^\[]+)");
if (Dictionary != null)
{
GridView1.DataSource = Dictionary;
//Dictionary = reg.Matches(Dictionary.ToString()).Cast<Match>().ToDictionary(x => x.Groups[1].Value
// , x => x.Groups[2].Value.Trim());
//string slit = Dictionary.s
this.GridView1.DataBind();
//this.GridView1.DataSource = Dictionary;
Response.Write(Dictionary.Values.Count);
}
}
【问题讨论】:
-
这里的实际问题是什么?
标签: c# asp.net dictionary