0
我的上级要求我重新定向或始终使用基于IP的地址作为我创建的Web应用程序。ServerClick不使用Internet Explorer的IP地址工作
例:除了使用http://www.google.com,该项目应使用 HTTP:/ /173.194.127.46
通过这种方式,我们的网络上的计算机能够直接访问webportal。
不幸的是,当我使用IP时,后面的代码上的服务器脚本不起作用。我试图创建一个简单的证明它是正确的。
Default.aspx的
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button runat="server" ID="btnClick" Text="Test Click" />
<asp:Label ID="Label1" runat="server" Text="Label" />
<button runat="server" id="btnClick2">Test Click 2</button>
</div>
</form>
</body>
</html>
Default.aspx.vb
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub btnClick_Click(sender As Object, e As System.EventArgs) Handles btnClick.Click
Label1.Text = "Clicked from ASP Button"
End Sub
Protected Sub btnClick2_ServerClick(sender As Object, e As System.EventArgs) Handles btnClick2.ServerClick
Label1.Text = "Clicked from HTML Button"
End Sub
End Class
在HTML按钮的代码不能正常工作,就像它不会有一个脚本。
我在HTML Button中放置了html标签,因此替换为ASP Button将无法解决它。
有没有一种方法可以使HTML Button上的代码工作?
更新:它正在开发谷歌Chrome和Mozilla Firefox的
尝试设置AutoEventWireup = true。 – dotnetstep 2014-10-31 02:30:58
它也行不通 – pvzkch 2014-10-31 02:34:45
如果你通过http:// localhost并且它正在工作,并且你做了http:// ipaddress,那么它不起作用,那么它有IE安全问题。您正在使用哪个浏览器? – dotnetstep 2014-10-31 02:37:06