2014-11-04 3 views
0

Я работаю над веб-приложениями. В этом приложении, когда пользователь нажимает EditProfile, он будет перенаправлен на страницу CPUserMaster.Aspx с сохраненными значениями. Как я могу пройти userid от querystring внутри Anchor tag?Как передать QueryString в теге привязки для редактирования профиля пользователя?

вот мой код

<!--userinfo--> 
       <div class="userinfodrop"> 
        <div class="userdata"> 
         <h4> 
          <asp:Label ID="lbl_loginnamelarge" runat="server" Text=""></asp:Label> 
         </h4> 
         <span class="email"></span> 
         <ul> 
          <li><a href='<%# Eval("UserId", "CPUserMaster.aspx?uid={0}") %>'>Edit Profile</a></li> 
          <li><a href="#">Account Settings</a></li> 
          <li><a href="#">Help</a></li> 
          <li><a href="index.aspx">Sign Out</a></li> 
         </ul> 
        </div> 
        <!--userdata--> 
+0

Вы используете этот код внутри любого элемента управления данными, например gridview. –

+0

Нет, сэр! этот код используется для отображения информации профиля пользователя на верхней правой панели. @Gaurav Jain –

+0

, пожалуйста, проверьте ниже ответ –

ответ

0

Вы можете предоставить HREF якорь тег из .cs page.You должны добавить атрибут RUNAT первый якорь тег как это.

1) ID = "a_link" HREF = '' Runat = "сервер"> Изменить профиль

после этой страницы редактирования .cs и добавить этот код на page_load событие

2) a_link.Attributes .Add («href», ваш url с querystring);

0

это работает для меня

<a href="CPUserMaster.aspx?uid=<%# Eval("UserId") %>">Edit Profile</a> 
0

вы пытаетесь читать из строки запроса и перенаправление в другое место, и вы хотите передать, что полученные значения в строке запроса, как я мог понять вашу проблему. вот то, что вы можете изменить в code-

  <div class="userinfodrop"> 
       <div class="userdata"> 
        <h4> 
         <asp:Label ID="lbl_loginnamelarge" runat="server" Text=""></asp:Label> 
        </h4> 
        <span class="email"></span> 
        <ul> 
         <li><a href="CPUserMaster.aspx?uid=<%# Request.QueryString["UserId"]%>">Edit Profile</a></li> 
         <li><a href="#">Account Settings</a></li> 
         <li><a href="#">Help</a></li> 
         <li><a href="index.aspx">Sign Out</a></li> 
        </ul> 
       </div> 
       <!--userdata--> 
0

я сделал это, как это вместо HREF сделать кнопку ссылку затем в .cs файл на события нажатия Баттона ссылки написать этот код ..

Response.Redirect ("Страница .aspx? Data =" + Server.UrlEncode (строка));

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