Expand|Select|Wrap|Line Numbers
- <?xml version="1.0" encoding="utf-8" ?>
- <Home>
- <Menu text="Patient" description=" ">
- <SubMenu text="First Name" description="firstName"></SubMenu>
- <SubMenu text="Last Name" description="lastName"></SubMenu>
- <SubMenu text="Birth Date" description="birthDate"></SubMenu>
- <SubMenu text="Gender" description="gender"></SubMenu>
- <SubMenu text="SSN" description="ssn"></SubMenu>
- </Menu>
- <Menu text="Contact" description=" ">
- <SubMenu text="Address" description="ptAddress"></SubMenu>
- <SubMenu text="City" description="city"></SubMenu>
- <SubMenu text="State" description="ptState"></SubMenu>
- <SubMenu text="Zip" description="addPhone"></SubMenu>
- <SubMenu text="Home Phone" description="dayPhone"></SubMenu>
- <SubMenu text="Day Phone" description="dayPhone"></SubMenu>
- <SubMenu text="Mobile Phone" description="mobilePhone"></SubMenu>
- <SubMenu text="Email" description="email"></SubMenu>
- </Menu>
- <Menu text="Exam Info" description=" ">
- <SubMenu text="Last Exam" description="lastExam"></SubMenu>
- <SubMenu text="Is former patient(yes/no)" description="isFormPatient"></SubMenu>
- </Menu>
- </Home>
Here is my HTML code and C# code:
Expand|Select|Wrap|Line Numbers
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" >
- <head runat="server">
- <title>Untitled Page</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/XMLFile.xml"></asp:XmlDataSource>
- <br />
- <asp:Menu ID="Menu1" runat="server" DataSourceID="XmlDataSource1" MaximumDynamicDisplayLevels="4" DynamicHorizontalOffset="1" DynamicVerticalOffset="1" OnMenuItemClick="Menu1_MenuItemClick">
- <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
- <DynamicHoverStyle BackColor="#990000" Font-Bold="False"
- ForeColor="White" />
- <DynamicMenuStyle BackColor="#FFFBD6" />
- <StaticSelectedStyle BackColor="#FFCC66" />
- <DynamicSelectedStyle BackColor="#FFCC66" />
- <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
- <DataBindings>
- <asp:MenuItemBinding DataMember="Menu" TextField="text" ValueField="description" />
- <asp:MenuItemBinding DataMember="SubMenu" TextField="text" ValueField="description" />
- </DataBindings>
- <StaticHoverStyle BackColor="#990000" Font-Bold="False" ForeColor="White" />
- </asp:Menu>
- <br />
- <br />
- <asp:TextBox ID="TextBox1" runat="server" Width="520px"></asp:TextBox></div>
- </form>
- </body>
- </html>
Expand|Select|Wrap|Line Numbers
- using System;
- using System.Data;
- using System.Configuration;
- 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;
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
- {
- TextBox1.Text += Menu1.SelectedItem.Value;
- }
- }
Expand|Select|Wrap|Line Numbers
- protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
- {
- TextBox1.Text += Menu1.SelectedItem.Text;
- }
Any ideas or suggestions?
Thanks in advanced.