禁用javascript时,页面无法回发
我得到一个这样的结构:禁用javascript时,页面无法回发,javascript,asp.net,html,Javascript,Asp.net,Html,我得到一个这样的结构: <asp:TextBox runat="server" ID="txt"/> <input runat="server" id="btn" onserverclick="btn_Click" type="image" src="demo.png"/> 当我在文本框中输入一些内容并按Enter键时,可以调用btn_Click方法。但是当禁用javascript时,它不能回发,也不能调用btn_Click方法 这个怎么了 需要帮忙吗,谢谢 大多数
<asp:TextBox runat="server" ID="txt"/>
<input runat="server" id="btn" onserverclick="btn_Click" type="image" src="demo.png"/>
当我在文本框中输入一些内容并按Enter键时,可以调用btn_Click方法。但是当禁用javascript时,它不能回发,也不能调用btn_Click方法
这个怎么了
需要帮忙吗,谢谢 大多数ASP.NET服务器端控件使用JavaScript发布围绕整个页面内容的
表单
标记(在源文件中查找
标记,或在浏览器的HTML源文件中查找
)
实际上,这种行为在WebForms中根深蒂固,对整个页面使用1form
标记,对ViewState、事件目标、命令参数等隐藏输入
如果您需要没有JavaScript的功能,那么您将需要一种简单依赖HTTP协议的回归基本方法,只需使用GET
和POST
请求以及您自己的form
标记(不能嵌套)和常规a
标记
老实说,如果您需要不使用JavaScript的功能,那么切换到ASP.Net WebForms可能会更容易。ASP.Net WebForms依赖于JavaScript。有什么方法可以解决这个问题吗?