Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Defualt button in different content on asp.net page

Status
Not open for further replies.

sirnose1

Programmer
Nov 1, 2005
133
0
16
US
I have a webform which has some textbox controls. When the user enters or edits the information, they can click the "save" button and results are saved. I want to use the enter button as the defaultbutton. Problem is is that I since the button is in another placeholder I cannot put it in the panel. Is it possible to do this outside of the body content?
 
Sure. On the aspx page I want to make this btnSave the default button:

Code:
<asp:Content ID="Content2" ContentPlaceHolderID="commandPH" runat="server">
    <telerik:RadMenu ID="btnSave" runat="server" OnItemClick="btnSave_Click">
        <Items>
            <telerik:RadMenuItem IsSeparator="false" BackColor="#fbfbfb" ImageUrl="../Images/command/save.png"/>
        </Items>
    </telerik:RadMenu>
    <telerik:RadMenu ID="btnCancel" runat="server" OnItemClick="btnCancel_Click" CausesValidation="false">
        <Items>
            <telerik:RadMenuItem IsSeparator="false" BackColor="#fbfbfb" ImageUrl="../Images/command/cancel.png"/>
        </Items>
    </telerik:RadMenu>
</asp:Content>

In my body content I have

Code:
<asp:Content ID="Content5" ContentPlaceHolderID="contentPH" runat="server">
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
       <script type="text/javascript">
           function GetSelectedRow(objRadioButton, grdName)   
            {
                var i, obj;
                for (i = 0; i < document.all.length; i++) {
                    obj = document.all(i);

                    if (obj.type == "radio") {
                        if (objRadioButton.id == obj.id)
                            obj.checked = true;
                        else
                            obj.checked = false;
                    }
                }
            }
                   </script>
    </telerik:RadCodeBlock>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="rdDefault">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="gridUserPSA" />
            </UpdatedControls>
        </telerik:AjaxSetting>   
    </AjaxSettings>
</telerik:RadAjaxManager>

<div class="col width-35">
    <fieldset class="adminform">
        <legend>User Details</legend>
            <table class="admintable" cellspacing="1">
            
				<tr>
					<td width="150" class="key"><asp:Label ID="lblUserName" runat="server" Text="User Name:" /></td>
                    <td><asp:TextBox ID="txtUserName" runat="server" /></td>
                </tr>
                <tr>
                    <td class="key"><asp:Label ID="lblNewPassword" runat="server" Text="New Password:" /></td>
                    <td><asp:TextBox ID="pwdNewPassword" TextMode="Password" runat="server" />
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator" runat="server"
                        ControlToValidate="pwdNewPassword" ValidationGroup="User"
                        errormessage="Password must be at least 8 characters long, contain at least 1 lower case letter, 1 upper case letter, 1 digit and 1 special character."
                        validationexpression="^.*(?=.{8,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$" >Password must be at least 8 characters long, contain at least 1 lower case letter, 1 upper case letter, 1 digit and 1 special character.
                    </asp:RegularExpressionValidator>
                        </td>
                </tr>
                <tr>
                    <td class="key"><asp:Label ID="lblConfirmNewPassword" runat="server" Text="New Confirm Password (Verify):" /></td>
                    <td><asp:TextBox ID="pwdConfirmNewPassword" TextMode="Password" runat="server" /></td>
                </tr>
                <tr>
                    <td class="key"><asp:Label ID="lblEmail" runat="server" Text="Email:" /></td>
                    <td><asp:TextBox ID="txtEmail" Width="200" runat="server" /></td>
                </tr>
                <tr>
                    <td class="key"><asp:Label ID="lblRoles" runat="server" Text="Roles:" /></td>
                    <td><asp:ListBox ID="lbxRoles" Rows="10" runat="server" /></td>
                </tr>
                <tr>
                    <td class="key"><asp:Label ID="lblApprove" runat="server" Text="Approve:" /></td>
                    <td><asp:CheckBox ID="chbIsApproved" runat="server" /></td>
                </tr>
                <tr>
                    <td class="key"><asp:Label ID="lblIsLocked" runat="server" Text="Locked:" /></td>
                    <td><asp:CheckBox ID="chbIsLocked" runat="server" /></td>
                </tr>
            </table>
    </fieldset>
</div>
 
<div class="col width-35">
    <fieldset class="adminform">
        <legend>Facility</legend>
        <telerik:RadGrid ID="gridUserPSA" runat="server" 
            AllowPaging="false" AllowSorting="false" BorderWidth="0"
            OnNeedDataSource="gridUserPSA_DataSource"
            AllowMultiRowSelection="true" OnItemDataBound="gridUserPSA_ItemDataBound" >
            <MasterTableView AutoGenerateColumns="False" 
                DataKeyNames="PSACode" Width="100%" ShowHeader="True">
                <AlternatingItemStyle/>
                <Columns>
                    <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn"/>
                    <telerik:GridTemplateColumn 
                        UniqueName="DefaultTemplateColumn" 
                        HeaderText="Default">  
                        <ItemTemplate>  
                            <asp:RadioButton 
                                ID="rdDefault" 
                                GroupName="Default"
                                runat="server" AutoPostBack="true"/>  
                        </ItemTemplate>  
                    </telerik:GridTemplateColumn> 
                    <telerik:GridBoundColumn HeaderText="Facility" 
                        DataField="Descr"
                        SortExpression="Descr" 
                        UniqueName="Descr"
                        ItemStyle-Width="80px">
                    </telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn UniqueName="TextboxColumn" HeaderText="IEN">
                        <ItemTemplate>
                            IEN:<asp:TextBox ID="tbxIEN" runat="server"></asp:TextBox>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                </Columns>
            </MasterTableView>
             <ClientSettings>
                <Selecting AllowRowSelect="True" />
             </ClientSettings>
        </telerik:RadGrid>
    </fieldset>    
</div>
    <asp:ObjectDataSource ID="rolesODS" runat="server" SelectMethod="GetAllRoles" 
    TypeName="MMM.His.CI.Common.MembershipSecurity.CISecurity"></asp:ObjectDataSource>
</asp:Content>

When I place the fieldset in a panel it disappears.
 
This is a HTML/Javascript issue NOT server side .NET

forum215

forum216

And by 'markup' jbenson001 is refering to the rendered HTML code NOT the serverside code.



Chris.

Indifference will be the downfall of mankind, but who cares?
Time flies like an arrow, however, fruit flies like a banana.
Webmaster Forum
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top