Вход на сайт
Моя золотая мечта ч II 06.01.2025
13
Вчера, 00:39
Всем привет! Продолжим. Сегодня пойдёт речь о моём сайте недвижимости. См тут Моя золотая мечта 05.01.2025 и тут Недвижимость 02.05.2024. Короче хотел найти работу в Immowelt. Покажу не всё, а только часть.
Вот так отображается информация о недвижимости:
Details.aspx:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Details.aspx.cs" Inherits="Details" Title="Exposé" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <ul class="nav nav-tabs"> <li class="active"><a href="#description" data-toggle="tab">Beschreibung</a></li> <li><a href="#contact" data-toggle="tab">Kontakt</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> <div class="tab-pane active" id="description"> <asp:FormView ID="frmResult" runat="server" AllowPaging="false"> <ItemTemplate> <img src="./immoimages/<%#Eval("ImageURL") %>" width="300px" height="200px" class="img-rounded" /> <br /> <br /> <h3>Objektdaten</h3> <table class="table"> <tr> <td>Typ</td> <td><%#Eval("WohnBez") %></td> </tr> <tr> <td>PLZ</td> <td><%#Eval("PLZ") %></td> </tr> <tr> <td>Stadt</td> <td><%#Eval("StadtBez") %></td> </tr> <tr> <td>Etage</td> <td><%#Eval("Etage") %></td> </tr> <tr> <td>Anz. Zimmer</td> <td><%#Eval("AnzZimmer") %></td> </tr> <tr> <td>Fläche</td> <td><%#Eval("Groesse") %></td> </tr> <tr> <td>Preis</td> <td><%#Eval("Preis", "{0:c}") %></td> </tr> </table> <br /> <br /> <%#Eval("Beschreibung") %> </ItemTemplate> </asp:FormView> </div> <div class="tab-pane" id="contact"> <label>Anrede:</label> <br /> <asp:DropDownList ID="cboAnrede" runat="server" CssClass="form-control" Width="200px"> <asp:ListItem Text="Frau" Value="1" Selected="True"></asp:ListItem> <asp:ListItem Text="Herr" Value="2"></asp:ListItem> </asp:DropDownList> <br /> <label>Vorname:</label> <br /> <asp:TextBox ID="txtVorname" runat="server" CssClass="form-control" Width="200px"> </asp:TextBox> <br /> <label>Nachname:</label> <br /> <asp:TextBox ID="txtNachname" runat="server" CssClass="form-control" Width="200px"> </asp:TextBox> <br /> <label>E-Mail:</label> <br /> <asp:TextBox ID="txtEmail" runat="server" CssClass="form-control" Width="200px"></asp:TextBox> <br /> <label>Nachricht:</label> <br /> <asp:TextBox ID="txtNachricht" runat="server" CssClass="form-control" Rows="10" Columns="10" TextMode="MultiLine"> </asp:TextBox> <br /> <br /> <asp:Button ID="btnSend" runat="server" Text="Senden" CssClass="btn btn-info" onclick="btnSend_Click" /> </div> </div> <asp:HiddenField ID="hdnUserID" runat="server" /> </asp:Content>
Details.aspx.cs:
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnSearch_Click(object sender, EventArgs e) { try { DataTable dt = new DataTable(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["default"].ConnectionString); con.Open(); SqlDataAdapter da = new SqlDataAdapter("SELECT i.InseratID, i.PLZ, s.Bezeichnung AS StadtBez, i.Etage" + ", i.AnzZimmer, i.Preis, i.Groesse FROM Inserat AS i INNER JOIN Stadt AS s ON i.StadtID = s.StadtID WHERE " + "s.Bezeichnung LIKE '%" + this.txtWhere.Text + "%' AND i.Preis <= " + this.txtPrice.Text + " AND i.AnzZimmer >= " + this.txtRooms.Text + " AND i.Groesse >= " + this.txtSquare.Text, con); da.Fill(dt); lvMain.DataSource = dt; lvMain.DataBind(); } catch (Exception ex) { } } }
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение