C# 按钮单击仅当URL中的IP不是计算机名时激发

C# 按钮单击仅当URL中的IP不是计算机名时激发,c#,asp.net,webforms,C#,Asp.net,Webforms,我有一个asp.net网络表单。当我使用计算机名浏览到URL时,即:按钮单击事件不会触发。其他事件如选定索引更改或文本更改,但按钮单击不会更改 如果我通过IP(即:)导航到该页面,则单击按钮将触发,所有操作均按预期进行。这是为什么?我如何修复它 以下是单击html的按钮: <div class="li_div"> <asp:Button ID="btnInventoryRpt" runat="server" Text="Load Report" OnClick="btnInv

我有一个asp.net网络表单。当我使用计算机名浏览到URL时,即:按钮单击事件不会触发。其他事件如选定索引更改或文本更改,但按钮单击不会更改

如果我通过IP(即:)导航到该页面,则单击按钮将触发,所有操作均按预期进行。这是为什么?我如何修复它

以下是单击html的按钮:

<div class="li_div">
<asp:Button ID="btnInventoryRpt" runat="server" 
Text="Load Report" OnClick="btnInventoryRpt_Click" CausesValidation="false" UseSubmitBehavior="False"  />
 </div>

请输入一些代码?如果IP在URL中,页面工作正常。您希望看到什么代码?我正在试图弄清楚为什么我不能按计算机名浏览页面,并让按钮单击激发。按钮的代码和单击事件。是否将代码发布到内部网上IIS?下的公共站点。即使在我自己的机器上浏览页面//localhost/mypage.aspx,按钮点击也不会触发。我将添加click事件代码。我将首先尝试在本地运行它时找出它不起作用的原因。是不是不应该这样?是否存在JavaScript错误?为什么要使用UseSubmitBehavior=“false”?
protected void btnInventoryRpt_Click(object sender, EventArgs e)
    {
        load_inventory_report();
    }