Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用javascript时,页面无法回发_Javascript_Asp.net_Html - Fatal编程技术网

禁用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中根深蒂固,对整个页面使用1
form
标记,对ViewState、事件目标、命令参数等隐藏输入

如果您需要没有JavaScript的功能,那么您将需要一种简单依赖HTTP协议的回归基本方法,只需使用
GET
POST
请求以及您自己的
form
标记(不能嵌套)和常规
a
标记


老实说,如果您需要不使用JavaScript的功能,那么切换到ASP.Net WebForms可能会更容易。

ASP.Net WebForms依赖于JavaScript。有什么方法可以解决这个问题吗?