Tshumore Ответов: 1

Как получить миниатюру изображения в gridview


Я пытаюсь реализовать функциональность для миниатюры изображения в gridview, с помощью которой я могу просмотреть его в полном размере в новом окне браузера, используя пример по адресу :
http://odetocode.com/articles/172.aspx

В последней части статьи есть инструкция передать дополнительный параметр в строку запроса, чтобы вы могли просмотреть полный размер изображения, когда оно откроется в новом окне браузера. Как мне реализовать эту функциональность? Я понимаю, что дополнительный параметр должен ссылаться на источник ниже, как описано в статье.

        <ItemTemplate >
  <a href='<%# "getImage.aspx?ThumbNail=\"N\"&ID=" + DataBinder.Eval(Container.DataItem, 
                   "ImageIdentity")  %>'>
      <img runat="server" src='<%# "getImage.aspx?ID=" + DataBinder.Eval  
       (Container.DataItem, "ImageIdentity")%>' ID="Img1"/>
  </a>
</ItemTemplate>


Я хочу знать, как я могу передать дополнительный параметр в фрагмент ниже на странице getImage. aspx

        System.Data.SqlClient.SqlDataReader Reader=null;
      string ImageIdentity = Request.QueryString["ID"].ToString();
      SqlConnection sqlConnection = new SqlConnection(@"initial catalog=Articles;user

id=sa;password=;server=myServer");
      sqlConnection.Open();     
      SqlCommand sqlCommand = new SqlCommand("Select Images,ImageType from Images where

imageKey="+ImageIdentity  ,sqlConnection);
      Reader= sqlCommand.ExecuteReader(CommandBehavior.CloseConnection); 
      Reader.Read();


Что я уже пробовал:

Я пробовал что-то в этом роде:
con = New SqlConnection(ConfigurationManager.ConnectionStrings("Constring").ConnectionString)
        If Not IsPostBack Then
            Dim docID = Request.QueryString("id")
            Dim docIDapp = Request.QueryString("idapp")
            If Request.QueryString("id") <> "" Then
                cmd = New SqlCommand("Select * from ONLINELOANS where id = '" & docID & "'", con)
                'ElseIf Request.QueryString("entity") <> "" Then
                '    cmd = New SqlCommand("Select * from PROCURING_DOCUMENTS where id = '" & docID & "'", con)
                'Else
                '    cmd = New SqlCommand("Select * from CAPITAL_DOCUMENTS where id = '" & docID & "'", con)
            End If
            If Request.QueryString("idapp") <> "" Then
                cmd = New SqlCommand("Select * from ONLINELOANS where id = '" & docID & "'", con)

1 Ответов

Рейтинг:
0