Web Forms :: Enters Trigger Wrong Control
Sep 9, 2010How can i choose what button is activated when a user presses Enter after for example filling out a textbox?
View 2 RepliesHow can i choose what button is activated when a user presses Enter after for example filling out a textbox?
View 2 RepliesAnyway i'm using RegularExpressionValidator and CompareValidator to check on textbox errors.
Now when i press a button it will go to my code and i will then try to detect for RegularExpressionValidator or CompareValidator errors by doing:
If not RegularExpressionValidator.IsValid
Now the question is if there is a way to bind the button with the validators so it will not trigger the code if the expressions are wrong.
I would have goggled it but i don't know exactly what to write on the search box.So i get un-useful results.
I have a weird thing happening. I have two identical databases installed on one virtual machine but under two different instances of SQLServer. For some reason, periodically when saving from one it will save to the other instead. Using debug, I have verified that the connection string is correct and when the item saves, it still saves to the wrong database.I use session variable, and am of the belief that it might have something to do with it...and t hat when I go from one to the other it is still getting the connection string form the other for some reason.To make sure that it isn't a problem, I make sure that I completely close out one database before opening the other in a new IE window.I assume that when I completely close out an internet explorer window that it abandons all session states. Is that true?
View 7 RepliesI have UpdatePanel with GridView and i want register posback triger for index changing and asyncpostback for pagging and sorting.
When registering AsyncPostback (with event) and Postback in one control i have ASP event.
How go around this problem? , dynami register triggers mayby is a solution but i can`t unregister triger.
In the code below, I learned to use a trigger to either display or hide a panel (pnlMaidenName_Edit) when the user clicks on either the female or male designation of a radio button (rblGender_Edit). (Sorry that the code isn't displaying right here; I tried two or three times to correct it.)
[Code]....
The problem now, however, is that whenever rblGender_Edit is assigned a SelectedValue of 2 for female, the hidden textbox displays in a location way out of position from where it should be. Also, the radio list button displays again, as shown in the following screenshot, near where the textbox now displays. [URL]
I have a very weird thing happening. I have two databases that have exactly the same tables but different database names on the same virtual machine, but in different instances of SQL Server. For some reason, when using one of them, it will save to the other. In debug, looking at my connection string..I have verified that it is correct, yet when I allow the save, I look in the table and it isn't there, it is in the other database that is in a table with a completely different name and in a different instance of SQL Server.
View 1 RepliesI have got a query regarding the usage of delegate in usercontrols. The scenario is I have got a user control which acts as a footer
on all the pages, It has the following place holders : Email, Print, Logout.
What I want to acheive here is when the customer logged in he/she has certain feauture's on the website for instance his/her personal diary,
dieting charts, birthday calender etc. I have figured out a way to create pdf's of each summary , what I am looking for is how to use the usercontrol
for instance when the customer clicks on the email place holder on certain page which is in the footer usercontrol, the following place holder should send
an email with the pdf file of that particular page attached to the customer. I came to know that delegate is the best way of doing it, but I cant find any specific tutorial on it.
I have around 8 user controls on a page with a form in each of them. I have a dropdown list that allows you to select a form, with a selectedindexchanged event that hides the current form and shows the requested form.
There is some javascript that needs to fire when each form loads. Now, when you click on a form for the first time, the javascript fires as it should, but if you click the dropdown to change the form, then click back to a previous form, the javascript doesn't fire (because the user control is already loaded).
Is there anything I can do to trigger a postback, or reload/refresh the user control whenever an option is selected from the drop down?
I need to trigger a postback or self refresh a user control from one of the functions in the same user control.
Problem is that I am setting the selected value of a dropdown control in this usercontrol but it does not actually show up until after a postback.
This I came to know after I found that the said drop down shows the current value only after I click on another button.
I need to do this on the server side in the function given below:
public void FillDropDown()
{
FillProgramList(select);
//if (Request.Cookies["prgname"] != null)
//{......
I am having an issue with a user control that contains a dropdown and a validator. I created a property for the "CausesValidation" property on the dropdown and set it to false. And yet the dropdown is still triggering the validator. I am having issues with this elsewhere as well including on my ModalPopup.
View 3 RepliesI have a simple page, 2 textboxes & 1 button, wherein when button is clicked the values in both textboxes are added to a database table. code works however, when button is clicked the values are still in the textboxes. I created txt1.text = vbnullstring & txt2.text = vbnullstring after Myconnection.Close() just to delete the values in the textboxes.
but when I try to refresh my page, The values are still added to my table. I could redirect to a new page after a successful entry but, I just what to add a label saying "New Entry Added", clear the textboxes and waits for a new entry.
How to populate message box from a text box when user enters a value?
View 1 RepliesI am using 3 text boxes and button. When I click on 2nd text box I want to show 1st text box value in message box (if 1st text box passed the validations). Same procedure when i click on 3rd textbox I want to show 1st text box value and 2nd text box value in message box(if 1st text box,2nd text box passed the validations). When I click on button ,I want to show all text box values in message box with some text message like "you are selected '1st text box value' .... '2nd text box value'.....'3rd textbox value' ".
How can I populate these message boxes?
i have just started making an asp document using c# codes
[Code]....
right now i have a droplistbox in my design.. when i select others, a text box will appear and allow user to enter the new email address. however, i would like the text box to appear invisible to the user when he enters this asp page initially. how do i go about doing it?
just another question.. Supposed that if the user chooses "Others" and entered a new email address in the textbox and i want him to be able to see this new email address as an option in the future when he runs this asp file again. is it possible not to set up a SQL server for my application? or can i just use some variables to set as that?
I am using this method to encrypt password.. When user enters special characters it gives an error.. Method below :
private string base64Decode(string sData) {
string result=null;
try
{
System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding();
System.Text.Decoder utf8Decode = encoder.GetDecoder();
[Code] ....
I'm trying to include a user control in an aspx page, it works fine, but my control does position itself where I want it and always appears at the very top of the page. Could it have something to do with the masterpage? I've tried registering the user control in the master page, but I don't know how to reference it in the content page.
In my Default.aspx page I register my usercontrol at the top:
<%@ Language="VB" MasterPageFile="~/Master-Pages/Landing1.master" AutoEventWireup="false"
Title="Home" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<%@ Register Src="/Controls/News.ascx" TagName="HomepageNews" TagPrefix="uc" %>
Then in my page I try include the control:
<asp:Content ID="NewsArea" ContentPlaceHolderID="ContentBottomCol" Runat="Server">
<%@ Register Src="/Controls/News.ascx" TagName="HomepageNews" TagPrefix="uc" %>
</asp:Content>
I use the following method to find a control on an asp.net page recursively:
/// <summary>
/// Searches recursively for a server control with the specified id parameter.
/// </summary>[code]...
I hit a problem because it was returning the wrong control. I tracked the problem down to the standard FindControl method, and fixed it by checking that the id of the control returned did actually match the one requested like this:
foundControl = start.FindControl(id);
if (foundControl != null && foundControl.ID == id)
return foundControl;
My question is why does start.FindControl(id) ever return a control that does not match the id requested?
I have a couple of buttons controls in my gridview pagetemplate. when i click in next page button it is calling wrong events calling my dropdownlist_selectedIndexChange event?
I use password recovery control for testing purposes. Passwords are stored in the database as hashed format.
Control can successfully send email to user but password always wrong. whats wrong here?
[Code]....
I have a table that displays a user control on each row. The user controls are strongly typed to a viewmodel which contains DataAnnotation style validation. If one of the rows has invalid data entered (lets say the 3rd row) the data annotation validates display agains the first row/user control.How do I get the data annotation to show against the relevant user control?
View 1 Repliesis there an easy way to update a user control from another user control? i have a input box and a submit button. the user inputs a code, hits sumbit and based on the code, points are applied to thier score (another user control). the points are applied to the score in the database but don't show up on the page display until i hit refresh. is there an easy way to update the control on submit?
protected void btn_Add_Coupon_Click(object sender, EventArgs e)
{
try
{
SqlDataSourceTEST.DataSourceMode = SqlDataSourceMode.DataReader;
IDataReader Reader = (IDataReader)SqlDataSourceTEST.Select(DataSourceSelectArguments.Empty);
if (Reader.Read())
{
int iPoints = 0;
iPoints = (int)Reader["Points"];
if (iPoints > 0)
{
Profile.TimesVisited = Profile.TimesVisited + iPoints;
lblcoup.Text = iPoints.ToString() + " have been added to your score!";
}
else
{
lblcoup.Text = "Coupon Code Not Valid";
}
}
Reader.Close();
Reader.Dispose();
}
catch (Exception ex)
{
}
}
<siteMapNode roles="*"> <siteMapNode url="~/Default.aspx" title=" Main" description="Main" roles="*"/> <siteMapNode url="~/Items.aspx" title=" Adv" description="Adv" roles="Administrator"/>....
any user can see Adv page. That is a trouble and a qustion : why and how to hide out of role sitenodes.
little addition : <siteMapNode roles="*"> appears to all nodes If I don't do roles="*" on main node, all users can't see Main node ... And I SiteMapDataSource works only if there 1 node
In the code below, I learned to use a trigger to either display or hide a panel (pnlMaidenName_Edit) when the user clicks on either side of a radio button (rblGender_Edit). The problem now, however, is that whenever rblGender_Edit is assigned a SelectedValue of 2 for female, the hidden textbox displays in a location way out of position from where it should be. Also, the radio list button displays again, as shown in the following screenshot, near where the textbox now displays.
[Code].....
In my application i have placed one label in the update panel and in triggers one textbox and one dropdownlist.
<asp:UpdatePanel ID="TestPanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Label ID="lblTest" runat="server"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txtTest" EventName="TextChanged" />
<asp:AsyncPostBackTrigger ControlID="ddlTest" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
In the textbox if i gave any wrong input then i am displaying the error message with label "lblTest".The error is displayed in the label sucessfully but when i am selecting the ddlTest dropdownlist the error message is disappeared.
I have a CheckBox that is located inside a SelectItem Template. The CheckBox has Autopostback= true. Located outside the list view is a label. When the CheckBox is checked, I would like to trigger an the Updatepannel that includes the label. Instead I get an error message "'CheckBox1' could not be found for the trigger in UpdatePanel 'UpdatePanel3'. The code snippet is as follows:
Asp.net Markup:
[Code]......