2015-01-05 2 views
0

Я сделал несколько ссылок на одну из своих веб-форм, чтобы ссылаться на другую веб-страницу, для которой есть многопользовательская версия с пятью видами. Если пользователь, например, нажал на ссылку слово «Игрушки». Это должно автоматически перенаправлять пользователя на просмотр в другой форме, связанной с игрушками, и то же самое может быть с другими категориями. Как я могу достичь этого, так как я знаю, что могу связать несколько просмотров в веб-форме, но я игнорирую, как связать кнопку ссылки с несколькими видами в другой веб-форме! Любая помощь пожалуйста ....Ссылка Кнопка для многократного просмотра на другой веб-странице

protected void LinkButton1_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("MoreDetails.aspx?MultiView1.ActiveViewIndex = 1"); 
} 

Этот код не работает и ничего не отображает! . :(

ответ

1

Это не то, как работают строки запроса Вот хорошая страница помощи для обучения querystrings

Querystrings

Вы должны были бы сделать что-то больше, как это:.

protected void LinkButton1_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("MoreDetails.aspx?view=1"); 
} 

Затем на странице MoreDetails:

protected void Page_Load(object sender, EventArgs e) 
{ 
    var qs = Request.Querystring["view"]; 
    if(qs != null) 
    { 
     if(qs == "1") 
     { 
     MultiView1.ActiveViewIndex = 1; 
     } 
    } 

} 
+0

Работает и очень полезная ссылка с полезной информацией rmation о благодарности :) –

Смежные вопросы