Это не сработает, потому что, когда тег ссылки отображает HTML, он использует атрибут ID для построения URL.Я бы просто использовал некоторый поведенческий JavaScript, чтобы связать событие нажатия с вашей кнопкой, которое вызовет перенаправление для вас.Поэтому, используя что-то вроде jQuery, это выглядело бы примерно так ...
<button id='show-btn'>Show</button>
$(function() {
$('#show-btn').click(function() {
window.location = '/path/to/show/' + $('#TextBox').val();
});
});
Что приятно и в этом, так это то, что вы можете удалить встроенный JavaScript из разметки, которая становится анти-шаблоном.1004 *