Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 300
  • Last Modified:

what kind of syntax is this in asp.net 2.0 project

Hello there,

I am working on my web project continuously. I am now working on integrate the shopping cart into the main site. sturcture is
main/
main/newCart
newCart is a virtual directory with its own App.
On this newCart system, the front aspx or ascx all use syntax like this
<asp:LoginStatus ID="cartLoginStatus" runat="server" LogoutText=[$LogOut] LoginText=[$Login]
onLoggedOut="cartLogout" />
I cannot figure out what is the [$Login] syntax. It's not Bind() or Eval(), Can you  show me a direction to understand  the meaning or what is the data flow, so I can do the modification.
Any help is grately appreciated.
0
tomcattyy
Asked:
tomcattyy
  • 3
  • 2
2 Solutions
 
RobertNZanaCommented:
Can you just hard code the text, such as LogoutText="XXXX", LoginText="YYYY"?

It looks like it's trying to get it from a variable of sorts.
0
 
tomcattyyAuthor Commented:
I am trying to figure out from where it reads these variables so I may pass it to the main App to display.

From the below code, can you give me more hints where to look for?
It's a checkout.aspx and it's related checkout.aspx.cs

Thanks for helping


 
the aspx part
 
<%@ Page Language="C#" MasterPageFile="~/Front.master" AutoEventWireup="true" CodeFile="Checkout.aspx.cs"
    Inherits="Checkout" Title="[$Title]" EnableEventValidation="false" %>
 
<%@ Register Src="Components/CountryAndStateList.ascx" TagName="CountryAndState"
    TagPrefix="uc1" %>
<%@ Register Src="Components/GiftCouponDetail.ascx" TagName="GiftCouponDetail" TagPrefix="uc3" %>
<asp:Content ID="Content1" ContentPlaceHolderID="uxPlaceHolder" runat="Server">
    <div class="MainDiv">
        <br />
        <h4>
            [$Shipping Details]</h4>
        <table id="uxShippingTable" runat="server" cellpadding="4" cellspacing="0" class="MainTable">
            <tr>
                <td>
                    <div>
                        <p style="text-align: left">
                            <strong>[$Intro]</strong></p>
                        <table id="T_shipping">
 
------------------------------------------------------------------
 
the cs part 
 
<%@ Page Language="C#" MasterPageFile="~/Front.master" AutoEventWireup="true" CodeFile="Checkout.aspx.cs"
    Inherits="Checkout" Title="[$Title]" EnableEventValidation="false" %>
 
<%@ Register Src="Components/CountryAndStateList.ascx" TagName="CountryAndState"
    TagPrefix="uc1" %>
<%@ Register Src="Components/GiftCouponDetail.ascx" TagName="GiftCouponDetail" TagPrefix="uc3" %>
<asp:Content ID="Content1" ContentPlaceHolderID="uxPlaceHolder" runat="Server">
    <div class="MainDiv">
        <br />
        <h4>
            [$Shipping Details]</h4>
        <table id="uxShippingTable" runat="server" cellpadding="4" cellspacing="0" class="MainTable">
            <tr>
                <td>
                    <div>
                        <p style="text-align: left">
                            <strong>[$Intro]</strong></p>
                        <table id="T_shipping">

Open in new window

0
 
philipjonathanCommented:
Check for these variables in the code behind too
0
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 
tomcattyyAuthor Commented:
Sorry I didnot past correctly, below is the cs part.
I checked again, as above code showed, [$Shipping Details] actually did not appear in the code behind cs file.
I am trying the implemented class vevo.Language.BaseLanguagePage see if I can find something?

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Text;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vevo;
using Vevo.DataAccessLib;
using Vevo.DataAccessLib.Cart;
using Vevo.Gateway;
using Vevo.WebAppLib;
 
 
public partial class Checkout : Vevo.Language.BaseLanguagePage
{
    private bool VerifyCountryAndState()
    {
        bool result = true;
        string message = String.Empty;
        if (uxCountryState.IsRequiredCountry)
        {
            if (!uxCountryState.VerifyCountryIsValid)
            {
                message += "<ul><li>Please select country from the dropdown list</li></ul>";
                result = false;
            }
        }
        if (uxCountryState.IsRequiredState)
        {
            if (!uxCountryState.VerifyStateIsValid)
            {
                message += "<ul><li>State is required</li></ul>";
                result = false;
            }
        }

Open in new window

0
 
philipjonathanCommented:
Hmm, not aware of anything like [$Shipping Details] or the likes. Could it be a special syntax by the library you are using (Vevo). Probably you need to check on that libary's API reference, maybe start with BaseLanguagePage. I don't think I can help you check that, because I don't have the reference.
0
 
tomcattyyAuthor Commented:
thanks Philip,
I checked the BaseLanguagePage and then find there is a cs called Token processor, I did not figure why all data go through but it is the reason all variable become like [$ xyz ]. This should conclude the question though and I have to continue to dig in.
0

Featured Post

Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now