0

这是页面:

https://www.testmasters.net/test/ssltest2.aspx

当我转到它(在 Firefox 或 chrome 中)时,它显示“连接部分加密”。但据我所知,所有对对象的引用都是 https 而不是 http。

奇怪的是,如果您删除了RequiredFieldValidator,页面就可以正常工作。这是源代码(ASP.NET 3.5):

<%@ Page Language="C#" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>SSL Test</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        SSL Test #1
        <asp:TextBox runat='server' ID='textDude' />
        <asp:RequiredFieldValidator runat='server' ID='requiredDude' ControlToValidate='textDude'
            Display='Dynamic' />
    </div>
    </form>
</body>
</html>
4

1 回答 1

1

我回答了我自己的问题。WebResource.axd 不仅通过 http 而不是 https。

于 2008-10-17T00:59:30.763 回答