Как получить миниатюру изображения в 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)