<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px"
AutoGenerateRows="False" DataKeyNames="id" DataSourceID="SqlDataSource1"
AllowPaging="True" >
<Fields>
<asp:BoundField DataField="id" HeaderText="id" InsertVisible="False"
ReadOnly="True" SortExpression="id" />
<asp:TemplateField HeaderText="myRow" SortExpression="myRow">
<EditItemTemplate>
<asp:Label ID="Label2" runat="server" Text="Please type row number:"></asp:Label>
<br />
<asp:TextBox ID="txtRowNumber" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("myRow") %>'></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("myRow") %>'></asp:TextBox>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("myRow") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True"
ShowInsertButton="True" />
</Fields>
</asp:DetailsView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [Table1]"
DeleteCommand="DELETE FROM [Table1] WHERE [id] = @id"
InsertCommand="INSERT INTO [Table1] ([myRow]) VALUES (@myRow)"
UpdateCommand="UPDATE [Table1] SET [myRow] = @myRow WHERE [id] = @id">
<DeleteParameters>
<asp:Parameter Name="id" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="myRow" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="myRow" Type="String" />
<asp:Parameter Name="id" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
// My question: How to access txtRowNumber from JavaScript? Thanks