Ah, the SQLDataSource control, my old nemesis. My bet is that you need the full name of the control in your parameter, which wiould include the mastepage control prefix, something like this...
<asp:FormParameter Name="Name" Type="String" FormField="ctl00_ContentIsi_tbName" /> Just look at your rendered source and this will tell you what the names are. On 15 Apr 2007 20:14:01 -0700, Rusdie Cavalera <[EMAIL PROTECTED]> wrote: > > Here's my simple entry data pages: > > <%@ Page Language="VB" > MasterPageFile="~/MasterMain.master" > AutoEventWireup="false" CodeFile="Entry_Data.aspx.vb" > Inherits="Entry_Data" title="Untitled Page" %> > <script runat="server"> > Protected Sub pbSubmit_Click(ByVal sender As > Object, ByVal e As System.EventArgs) Handles > pbSubmit.Click > SqlDataSource1.Insert() > End Sub > </script> > <asp:Content ID="Content1" > ContentPlaceHolderID="ContentNews" Runat="Server"> > </asp:Content> > <asp:Content ID="Content2" > ContentPlaceHolderID="ContentProducts" Runat="Server"> > </asp:Content> > <asp:Content ID="Content3" > ContentPlaceHolderID="ContentIsi" Runat="Server"> > <h3>Contact</h3><br /> > <label for="Name" > id="name">Name:</label><asp:TextBox ID="tbName" > runat="server"></asp:TextBox><br /> > <label for="Phone" > id="phone">Phone:</label><asp:TextBox ID="tbPhone" > runat="server"></asp:TextBox><br /> > <label for="Email" > id="email">Email:</label><asp:TextBox ID="tbEmail" > runat="server"></asp:TextBox><br /> > <label for="Message" > id="message">Message:</label><asp:TextBox > ID="tbMessage" runat="server" Height="60px" > TextMode="MultiLine"></asp:TextBox><br /> > <asp:Button ID="pbSubmit" runat="server" > Text="Submit" /> > <asp:SqlDataSource ID="SqlDataSource1" > runat="server" > ConnectionString="<%$ > ConnectionStrings:DLMConnectionString %>" > InsertCommand="INSERT INTO [member] ([Name], > [Phone], [Email], [Message]) > VALUES (@Name, @Phone, @Email, > @Message)"> > <InsertParameters> > <asp:FormParameter Name="Name" > Type="String" FormField="tbName" /> > <asp:FormParameter Name="Phone" > Type="String" FormField="tbPhone" /> > <asp:FormParameter Name="Email" > Type="String" FormField="tbEmail" /> > <asp:FormParameter Name="Message" > Type="String" FormField="tbMessage" /> > </InsertParameters> > </asp:SqlDataSource> > </asp:Content> > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > -- Dean Fiala Very Practical Software, Inc Now with Blogging... http://www.vpsw.com/blogbaby Microsoft MVP [Non-text portions of this message have been removed]

