У меня есть LinkButton на моем Page1.aspx с полями
Ниже приведено изображение page1.aspx. И вид сетки в Page2.aspx .. Когда я нажимаю на кнопку ссылки, страница перенаправляется в Page2.aspx и заполняет вид сетки необходимыми полями ..
![**Page1.aspx with the Fields and a LinkButton**](https://i.stack.imgur.com/7TdOa.png)
, где обязательные поля
Изображение,
Имя = Черная шапка,
Название = Топи,
Цена = 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);
}
}