Вы можете объединить ваше изображение и ссылку в asp: Imagebutton вместо простого старого тега привязки HTML и динамически установить адрес ссылки из кода в обработчике onClick, как показано ниже:
.aspx:
<asp:ImageButton ImageUrl="http://www.erate.co.za/CompanyAdd.bmp" onClick="imgBtnClick" id="ibRateUs" runat="server" />
.cs:
public void imgBtnClick(Object sender, System.EventArgs e)
{
String url = "http://www.erate.co.za/CompanyProfile.aspx?ID=" + reader.Item("Desc_Work").ToString;
Response.Redirect(url, false);
}
тот же внутренний код в VB:
public sub imgBtnClick(sender as Object, e as System.EventArgs)
Dim url as String = "http://www.erate.co.za/CompanyProfile.aspx?ID=" + reader.Item("Desc_Work").ToString
Response.Redirect(url, false)
end sub
Вам может потребоваться передать свой идентификатор в качестве аргумента команды в ImageButton, если он находится вне области действия обработчика щелчка.
Эта настройка может быть более удобочитаемой и гибкой, чем замена текста в текстовом поле.
Надеюсь, это поможет.