ASP.Net/Data Binding/ObjectDataSource
Get culture from binded ObjectDataSource (C#)
<source lang="csharp">
<%@ Page Language="C#" %> <script runat="server">
protected void btnSelect_Click(object sender, EventArgs e) { Culture = ddlCulture.SelectedValue; } void Page_PreRender() { lblDate.Text = DateTime.Now.ToString("D"); lblPrice.Text = (512.33m).ToString("c"); }
</script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">
<title>Select Culture</title>
</head> <body>
<form id="form1" runat="server">
<asp:Label id="lblCulture" Text="Culture:" AssociatedControlID="ddlCulture" Runat="server" /> <asp:DropDownList id="ddlCulture" DataTextField="DisplayName" DataValueField="Name" DataSourceID="srcCultures" Runat="server" /> <asp:Button id="btnSelect" Text="Select" Runat="server" OnClick="btnSelect_Click" /> <asp:ObjectDataSource id="srcCultures" TypeName="System.Globalization.CultureInfo" SelectMethod="GetCultures" Runat="server"> <SelectParameters> <asp:Parameter Name="types" DefaultValue="SpecificCultures" /> </SelectParameters> </asp:ObjectDataSource>
Today"s date is:
<asp:Label id="lblDate" Runat="server" />
The price of the product is:
<asp:Label id="lblPrice" Runat="server" />
</form>
</body> </html>
</source>