Надеюсь, кто-то может помочь. Я создал веб-сервис, и он возвращает XML через SOAP отлично и хорошо. Он отлично преобразуется с XSLT, и я возвращаю HTML в веб-форму ASP VB.net.выход asp.net из местоположения страницы SOAP с использованием response.write
Я вызываю функции в коде позади с помощью кнопки.
Все работает отлично, за исключением того, что преобразованный вывод всегда заканчивается вверху страницы. Я возвращаю результат на ярлык, помещаю ярлык в другое хранилище, но он всегда сверху. Я хочу, чтобы элементы ввода (текстовое поле) и кнопка плавали вверху.
Вот очень простая основная веб-форма - плюс немного от того, откуда исходят результаты.
<%@ 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