ASP.NET Кнопка с изображением MVC / ссылка на действие, ведущая к функции javascript

#asp.net-mvc #image

#asp.net-mvc #изображение

Вопрос:

Кажется, я не могу сгенерировать кнопку с изображением или ссылку на действие, которые будут переходить к функции javascript.

Примеры:

 <input type="image" src="<%= Url.Content("~/Content/Images/clear1.png") %>"  onclick="NCRClear();" />
  

В приведенном выше примере будет предпринята попытка отправки формы. Я просто хочу, чтобы она переходила к функции Javascript NCRClear().

 <a href=<img src="<%= Url.Content("~/Content/Images/clear1.png") %>" alt="Clear" /> onclick="NCRClear();">Clear</a>
  

Я не могу корректно использовать синтаксис ссылки на действие с изображением.

Есть какие-нибудь идеи?

Комментарии:

1. Ваше href не имеет смысла. Что вы пытаетесь сделать?

Ответ №1:

Вместо использования типа ввода «изображение», который, как я полагаю, выполняет отправку формы по умолчанию, не могли бы вы просто использовать ссылку, которая переносит ваше изображение, что-то вроде —

 <a href="#" onclick="NCRClear();"><img src="<%= Url.Content("~/Content/Images/clear1.png") %>"/></a>
  

Комментарии:

1. Спасибо. Это сработало. Вы знаете, как удалить рамку вокруг изображения?

2. @Elim99, используй style=»Border:none» в теге image, чтобы удалить границу вокруг изображения.