Я надеюсь, что кто-то может помочь. Я создал веб-сервис, и он отлично возвращает XML через SOAP. Он отлично преобразуется с помощью XSLT, и я возвращаю HTML в веб-форму ASP VB.net.
Я вызываю функции в коде с помощью кнопки.
Все отлично работает, за исключением того, что преобразованный вывод всегда оказывается вверху страницы. Я возвращаю результат на метку, помещаю метку в другой заполнитель содержимого, но она всегда находится сверху. Я хочу, чтобы элементы ввода (текстовое поле) и кнопка плавали вверху.
Вот очень простая основная веб-форма плюс немного того, откуда берутся результаты.
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="WebForm1.aspx.vb" Inherits="WS_NewCar.WebForm1" %>
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<p>
<img src="images/barner.jpg" style="width: 508px; height: 198px; margin-left: 280px" /></p>
<p>
</p>
<p>
<asp:TextBox ID="txtInput" runat="server"></asp:TextBox>
</p>
<p>
</p>
<p>
</p>
<p>
<br />
Click here for SOAP request. <asp:Button ID="btnConvert" runat="server" Text="Search" />
</asp:Content>
<asp:Content ContentPlaceHolderID="MainContent" runat="server">
<asp:Label ID="lblMake" runat="server" Text="Please enter vehicle make"></asp:Label>
</asp:Content>
Dim sr As New StreamReader(memoryStream)
response.Write(sr.ReadToEnd())
sr.Close()
End Function
Protected Sub btnConvert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConvert.Click
lblMake.Text = callWS(txtInput.Text)
End Sub