我有一个ASP.NET Web表单项目。 在Mastre页面中,我有一个输入:按钮和输入:文本。当点击输入:按钮时,页面刷新。 我怎么能解决它,我不刷新页面,因为它不是runat服务器控制器。 我的母版页中的html代码:
<li class="menusearch">
<input type="text" placeholder="جستجو..." class="txtsearch" />
</li>
<li>
<input type="image" src="/statics/images/search.png" class="btnsearch" />
</li>
答案 0 :(得分:0)
W3C says input type="image"
定义了带图片的提交按钮。也许您应该将其更改为button type="button"
,然后将图像元素放入其中。例如:
<button type="button" class="btnsearch">
<img src="/statics/images/search.png" />
</button>
然后按钮没有提交行为,并且它内部有一个图像。或者,您可以使用CSS在按钮上设置背景图像。见HTML / CSS How to add image icon to input type=“button”?