⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 home.aspx

📁 ASP.NET Web Forms Techniques
💻 ASPX
📖 第 1 页 / 共 2 页
字号:
    String sHref = "javascript:openWindow('"
                 + InsertSessionId(Request.Path)
                 + "/cardetail.aspx?id=" + sCarID
                 + "', '" + sCarID + "')";

    // result is something like:
    // javascript:openWindow('cardetail.aspx?id=1', '1')

    // update HRef in controls to new value
    HyperLink oLink = (HyperLink)args.Item.FindControl("lnkCarImage");
    oLink.NavigateUrl = sHref;
    oLink = (HyperLink)args.Item.FindControl("lnkCarImage");
    oLink.Target = "";
    oLink = (HyperLink)args.Item.FindControl("lnkCarName");
    oLink.NavigateUrl = sHref;
    oLink = (HyperLink)args.Item.FindControl("lnkCarName");
    oLink.Target = "";

  }
}

// -------------------------------------------------------------------

// function to insert SessionID into path if running in cookieless
// session mode, and return just the path with no filename
// does not insert session ID if not in "cookieless" mode
String InsertSessionId(String sPath) {
  String sResult = Response.ApplyAppPathModifier(sPath);
  return sResult.Substring(0, sResult.LastIndexOf("/"));
}

// -------------------------------------------------------------------
// -------------------------------------------------------------------
</script>

<!doctype html public "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<basefont size="2" />
<link rel="stylesheet" type="text/css" href="stylesheets/wcc<% = sStyleSize %>.css" />
<title>Xrox Car Company - News and Model List</title>
<script language='JavaScript'>
<!--
function openWindow(sHref, sCarID) {
  // open cardetail.aspx page in new window and bring to front
  var newWin = window.open(sHref, 'WCCDetail' + sCarID,
      'scrollbars=yes,toolbar=no,location=no,resizable=yes,' +
      'directories=no,status=no,menubar=no,width=635,height=550,top=5,left=5');
  newWin.focus()
}
//-->
</script>
</head>
<body id="BodyTag" runat="server" leftmargin="0" topmargin="0"
      rightmargin="0" bgcolor="#ffffff" class="body-text">

<div style="position:absolute;height:0px;"><font size="1" color=#ffffff">
<!-- skip links for aural page readers -->
<layer visibility="hidden">
<a href="#news" style="color:#ffffff;font-size:1px;text-decoration:none"><img width="1" height="1" hspace="0" vspace="0" src="images/_blnk.gif" border="0" style="height:0" alt="Skip to News" /></a>
<a href="#models" style="color:#ffffff;font-size:1px;text-decoration:none"><img width="1" height="1" hspace="0" vspace="0" src="images/_blnk.gif" border="0" style="height:0" alt="Skip to Model List" /></a>
<a href="#links" style="color:#ffffff;font-size:1px;text-decoration:none"><img width="1" height="1" hspace="0" vspace="0" src="images/_blnk.gif" border="0" style="height:0" alt="Skip to Other Page Links" /></a>
</layer>
</font></div>

<wcc:pagebanner id="ctlBanner" runat="server" />

<table width="100%" border="0" cellspacing="10" cellpadding="10">
<form runat="server">
<tbody>
<tr>
  <td width="25%" rowspan="2" bgcolor="#ffffaa" valign="top">
    <a name="news" /><font face="Arial,Helvetica,sans-serif" size="4" color="#b50055">
    <span class="large-red-text"><b>* Buy online now!</b></span><br /></font>
    <font face="Tahoma,Arial,Helvetica,sans-serif" size="2">
    <span class="body-text">Select your car, choose the extras you require, and place your order online now!
    Or </span><a class="std-link" href="compare.aspx">compare our models</a><span class="body-text"> to make sure
    you choose the right car for you!</span><br /><br />
    <asp:Repeater id="repNews" runat="server">
      <ItemTemplate><font face="Tahoma,Arial,Helvetica,sans-serif" size="2">
        <b>
        <asp:Hyperlink runat="server" CssClass="std-link"
          Text='<%# DataBinder.Eval(Container.DataItem, "NewsTitle") %>'
          NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "NewsID",
                                           "readnews.aspx?id={0}") %>' />
        </b><br />
        <span class="body-text"><%# DataBinder.Eval(Container.DataItem, "NewsPrecis") %> ... </span>
        <font size="1"><span class="small-text">
          [<asp:Hyperlink runat="server" CssClass="small-link" Text='read more'
          NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "NewsID",
                                           "readnews.aspx?id={0}") %>' />]
        </span></font><br /><br /></font>
      </ItemTemplate>
    </asp:Repeater><br />
    <font face="Arial,Helvetica,sans-serif" size="2" color="#b50055">
    <span class="body-red-text"><b>* Add me to the mailing list</b></span></font><br />
    <font size="1"><span class="small-text">Your email address:</span></font>
    <asp:RequiredFieldValidator id="valRequired" runat="server"
         ControlToValidate="txtMailList"
         ErrorMessage="* You must enter a value in the email address text box"
         Display="dynamic">
         *
    </asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator id="valRegExpr" runat="server"
         ControlToValidate="txtMailList"
         ValidationExpression=".*@.*\..*"
         ErrorMessage="* You must provide a valid email address in the text box"
         Display="dynamic">
         *
    </asp:RegularExpressionValidator><br /></font>
    <font face="Arial,Helvetica,sans-serif" size="3">
    <asp:TextBox id="txtMailList" Columns="20" runat="server" title="Enter your email address" />
    </font>
    <font face="Tahoma,Arial,Helvetica,sans-serif" size="2">
    <asp:Button id="btnMailList" OnClick="AddToMailingList" Text="Go" runat="server" title="Submit email address" /></font>
  </td>
  <td width="75%" wrap="nowrap" title="Links to other pages">
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td align="center">
    <a name="links" />
        <a title="Compare Models" href="compare.aspx">
          <img src="images/btn_compare.gif" width="100" height="49" alt="Compare Models" border="0" /></a>
      </td>
      <td align="center">
        <a title="Contact Us" href="contact.aspx">
          <img src="images/btn_contact.gif" width="100" height="49" alt="Contact Us" border="0" /></a>
      </td>
      <td align="center">
        <a title="Terms and Conditions" href="tandc.aspx">
          <img src="images/btn_tandc.gif" width="100" height="49" alt="Terms and Conditions" border="0" /></a>
      </td>
      <td align="center">
        <a title="My Cars" href="secure/mycars.aspx">
          <img src="images/btn_mycars.gif" width="100" height="49" alt="My Cars" border="0" /></a>
      </td>
    </tr>
    <tr>
     <td colspan="4" align="center">
     <font face="Arial,Helvetica,sans-serif" size="3" color="#b50055">
     <asp:ValidationSummary Font-Name="Arial,Helvetica,sans-serif"
          id="valSummary" cssClass="large-red-text" runat="server"
          HeaderText="<b>You could not be added to the mailing list:</b>"
          ShowSummary="true" DisplayMode="List" /><asp:Label
          id="lblMessage" cssClass="large-red-text" runat="server" /></font></td>
     </tr>
    </table>
  </td>
</tr>
<tr>
  <td valign="top">
    <a name="models" />
    <asp:DataGrid id="dgrModels" runat="server" Width="100%"
         BorderStyle="None" CellSpacing="10"
         GridLines="None"   CellPadding="10"
         ShowHeader="False" AutoGenerateColumns="False"
         Font-Size="10"     Font-Name="Tahoma,Arial,Helvetica,sans-serif"
         OnItemDataBound="SetNavigateUrl">
      <ItemStyle VerticalAlign="top" />
      <Columns>
        <asp:TemplateColumn>
          <ItemTemplate>
            <asp:Hyperlink id="lnkCarImage" runat="server" Target="_blank"
              ImageUrl='<%# DataBinder.Eval(Container.DataItem, "Model", "images/{0}150.gif") %>'
              ToolTip='<%# DataBinder.Eval(Container.DataItem, "Model", "The Xrox {0} in detail") %>'
              NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "CarID", "cardetail-noscript.aspx?id={0}") %>' /><br />
              <span class="body-text">
                <%# DataBinder.Eval(Container.DataItem, "Price", "Prices from <b>${0:#,##0.00}</b>") %>
          </span></ItemTemplate>
        </asp:TemplateColumn>
        <asp:TemplateColumn>
          <ItemTemplate>
            <b><font face="Arial,Helvetica,sans-serif" size="3">
            <asp:Hyperlink id="lnkCarName" runat="server" CssClass="large-link" Target="_blank"
              Text='<%# DataBinder.Eval(Container.DataItem, "Model", "The Xrox {0}") %>'
              NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "CarID", "cardetail-noscript.aspx?id={0}") %>' />
            </b><br /></font>
            <span class="body-text"><%# DataBinder.Eval(Container.DataItem, "Precis") %> ...
            </span><font size="1"><span class="small-text">
            [<asp:Hyperlink runat="server" CssClass="small-link"
              Text='compare models'
              NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "Model", "compare.aspx?compare={0}") %>' />]
            </span></font></ItemTemplate>
        </asp:TemplateColumn>
      </Columns>
    </asp:DataGrid>
  </td>
</tr>
</tbody>
</form>
</table>

<wcc:footerlinks runat="server" CurrentPageLink="Home" />

<!-- control containing the routine to send email messages -->
<wcc:sendmail id="ctlMail" runat="server" />

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -