IE webControls working different between browser

gdami 0 Reputation points
2023-04-11T18:44:18.0866667+00:00

I have an ASP.NET application that use Microsoft Ui WebControls. The client used to work in the aplication throw Internet Explorer. Now they are using Microsoft Edge or Chrome. Captura

The problem is that when selecting one of the tabs the aplication return to server and then render the whole page again with the selected tab. Using the same aplication in Edge (Internet Explorer mode), the application does not return to the server, instead it only render the selected tab part. Its Web.UI.WebControls deprecated for new browsers? How can I replicated the event that happen in Internet Explorer mode in other browsers? (only render the tab part, without returning to Server). Note: The same code work different between the browsers that I mention. The code does not differ from another.

<%@ Register tagprefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly=Microsoft.Web.UI.WebControls %>


<iewc:TabStrip runat="server" TargetId="MultiPage">
				
				<iewc:Tab id="GeneralTab" runat="server"></iewc:Tab>
				<iewc:Tab id="LineTab" runat="server"></iewc:Tab>
				<iewc:Tab id="InternacionalTab" runat="server"></iewc:Tab>
			</iewc:TabStrip>
Developer technologies ASP.NET Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Anonymous
    2023-04-12T07:00:55.7566667+00:00

    Hi @gdami

    According to the code you provided, it looks like a webform project, and you used the TabStrip control via install Microsoft.Web.UI.WebControls.dll.

    But as far as I know, IE Web Controls are an old technology. And Microsoft doesn't support it anymore, and I also can't find Microsoft.UI.Web.Controls.dll from any official way to install/test the TabStrip control. So I'm afraid I cannot reproduce your issue.

    And because of the latest update, you may no longer be able to open this .NET application with IE browser, if you use Edge IE mode, you can try to open its devtools by this way: open %systemroot%\system32\f12\IEChooser.exe. And check if there is any error message in console. In addition, I recommend you to use other technologies to implement the same requirement, such as Jquery UI Tabs or Ajax TabContainer control.

    Best regards,

    Xudong Peng


    If the answer is the right solution, please click "Accept Answer" and kindly upvote. If you have extra questions about this answer, please click "Comment". Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.