Setting DefaultButton To Button.UniqueID Throws Exception?
Jan 31, 2011
I have several text boxes in an asp:Panel. When the user hits Enter from any of those boxes, I want the form to submit as if they've clicked btnAddTag. (When the cursor is not in those boxes, I have a different default submit button.)
The aspx:
<asp:Panel id="thePanel" runat="server">
<asp:Button ID="btnAddTag" Text="Add Tag" runat="server" />
</asp:Panel>
The vb:
tagPanel.DefaultButton = btnAddTag.UniqueID
The exception:
The DefaultButton of 'tagPanel' must be the ID of a control of type IButtonControl.
The value of btnAddTag.UniqueID is ctl00$phMain$btnAddTag (there's a master page, this section is called phMain).
I've also tried CType(tagPanel.FindControl("btnAddTag"), Button).UniqueID.
View 3 Replies
Similar Messages:
Jul 7, 2010
to have back fired on me a bit (See http://www.vbforums.com/showthread.php?t=620703). I have some other buttons on the page that I attach javascript to, e.g.:
btnPick12.Attributes.Add("onClick", "return Pick12();")
And in the page Head I have the script
Code:
<script type="text/javascript">
function Pick12() {
var PopupWindow = null;
[code]....
Basically I use javascript to pop open a window with a datepicker which they use to populate a textbox on the main page with a date. However, if I set a defaultbutton, when i click one of these buttons the popup window flashes to the front of the screen and then the main browser window gets focus over it. Without default button the popup stays on top.
View 4 Replies
Aug 23, 2010
i am trying to set UniqueID for a hidden field control .its throwing me error The 'UniqueID' property is read-only and cannot be set. How to solve this issue ??my code
<asp:HiddenField ID="hSequence" runat="server" UniqueID="hSequence" />
View 4 Replies
Aug 11, 2010
UserAddToList.ascx
<asp:Panel ID="Panel1" runat="server" >
<sikt:PartFormTextboxLine runat="server" ID="samAccountName" />
sikt:PartFormTextBoxLine runat="server" ID="name" />
<sikt:PartFormButtonLine runat="server" ID="addButton" UseSubmitBehavior="true" />
</asp:Panel>
PartFormButtonLine ascx:
<div>
<asp:Button ID="Button" runat="server" onclick="Button_Click" />
</div>
I wish to set the default button of the panel to the button in PartFormButtonLine.
This is tested:
Findcontrol
Button bt = (Button)addButton.FindControl("Button");
Panel1.DefaultButton = bt.ClientID;
(also tested Panel1.DefaultButton = bt.ID; Panel1.DefaultButton = bt.UniqueID;)
Making a field: Panel1.DefaultButton = addButton.Button.ID;
(also tested Panel1.DefaultButton = addButton.Button.ClientID; Panel1.DefaultButton = addButton.Button.UniqueID;)
Setting the default button directly on addbutton. I tried both in aspx and in code to set the defaultbutton to the custom control and implement the IButton interface, but that was also fruitless.
View 2 Replies
Aug 17, 2010
I have simple 3 tier web application and have mostly CRUDE functionalities. Recently I required to add new console application to the existing solution in which I call data layer methods for retrieving data from DB but I get an exception "The type initializer for threw an exception."When I debugged I found that the exception is thrown at datalayer on first line of class where I get connectionstring from
web.config, the code is public static readonly string CONNECT_STRING =
ConfigurationManager.ConnectionStrings["DbConnectString"].ConnectionString;
Now if I hardcode the connection string value like public static readonly string CONNECT_STRING = "Data Source=XYZ;uid=sa;password=XXX;initial catalog=ABC;"
it works fine.I don't understand what is the issue here as web application works fine with this datalayer.
View 2 Replies
Jan 17, 2011
every now and then my server throws an exceeption. When it first starts to throw an exception the server wont work until I reinstall my web app (copy and Paste). I think this forces a restart of IIS and somethiong gets cleared bercause the app is working again for some hours, sometime less. Now I have created a scheduled task recopying all the web site files every 15 minutes. This restarts the server and the users are able to use the site. Problem is that now the server either start throwing exceptions, or the user is kicked because the server restarts. So you see, this is absolutly not a good solution.I have looked in the Event Viewer on the sever. Her is some examples of the exceptions:
[Code]....
An other exception:
[Code]....
As you can see, the common part of all the exceptions is the Exception message: Unable to cast object of type 'System.Int32' to type 'System.String'. Her is the code of one of the places throwing an exxception:
[Code]....
View 3 Replies
Jul 22, 2010
We have an old asp application that instantiates a .NET com visible class. In this class, we do some serialization to store our object in the session.
When I call the following line of code in my test class, it works fine.
var cereal = new XmlSerializer(couponApplicator.GetType());
However, when it gets called in the website and I am debugging, it throws the following error:
{"Cannot execute a program. The command being executed was "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe" /noconfig /fullpaths @"C:\WINDOWS\TEMP\rwot-yx9.cmdline"."} System.SystemException {System.Runtime.InteropServices.ExternalException}
I thought maybe it was permissions related so I tried giving 'EVERYONE' full control to the windows/microsoft.net folder as well as the windows/temp folder. For reference, I am running this on a Windows XP machine.
View 2 Replies
Dec 29, 2010
i have this (simple) code
<% Html.RenderAction("Version", "Generic"); %>
in my masterpage of my asp.net mvc 2 app. This method returns the version of the application.
i also have this code in my controller:
class GenericController : BaseController
{
[ChildActionOnly]
public string Version()
{
try
{
string assemblyFile = Assembly.GetCallingAssembly().FullName;
FileInfo fi = new FileInfo(assemblyFile);
string version = fi.LastWriteTime.Year.ToString( ) + fi.LastWriteTime.Month.ToString() + fi.LastWriteTime.Day.ToString();
return version;
}
catch (Exception e)
{
return "1.0";
}
}
}
Now i get this error:
Execution of the child request failed. Please examine the InnerException for more information.
and the innerexcpetion is:
{"The controller for path '/Account/LogOn' was not found or does not implement IController."}
What i was thinking is that maybe the code can't execute because the user is not logged on yet, and tries to redirect to the logon method etc.
So the first thing i was thinking is to grant access in the web.config (like i do with the directory that has the css and images in it, it should also be accessable when you're not logged on:
<location path="Content">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
but what is the path for this (version) method ?
(or maybe there is another reason for the excpetion.
View 1 Replies
Feb 12, 2010
After googling for couple of days, I really cannot solve described issue. Hope here will find a solution
I'm using attached code when calling WCF service on the same server. I get Timeout error randomly in call WebReq.GetRequestStream()
When I'm check netstat I see that connection remains open, so probably is there a problem, but I don't know how to solve it
//request inicialization
HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(url);
WebReq.Method = "POST";
WebReq.ContentType = "application/json; charset=utf-8";
WebReq.ContentLength = buffer.Length;
WebReq.Proxy = null;
WebReq.KeepAlive = false; //also tried with true
WebReq.AllowWriteStreamBuffering = false; //also tried with true
//this produces an error
using (Stream PostData = WebReq.GetRequestStream())
{
PostData.Write(buffer, 0, buffer.Length);
PostData.Close();
}
//open and read response
HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();
Stream Answer = WebResp.GetResponseStream();
StreamReader _Answer = new StreamReader(Answer);
WebResp.Close();
//return string
return _Answer.ReadToEnd();
Timeout is thrown mostly after some 10 seconds of idle time, but also after five or so requests in the row. Really cannot find a pattern.
What could be wrong with this code? Is there any other (better) way for calling WCF service?
View 4 Replies
Mar 4, 2010
I have a custom authorization attribute, that basically check if the current user's role is equals to the current area name, and if not, redirect them to the signup view in that requested area. (dummy role provider at this this stage, therefor check it against the user's name at the moment)
It runs fine (IIS) but when I debug it I can see a Security Exception are being thrown by the code
The code:
[Code]....
View 2 Replies
Sep 30, 2010
What is the purpose of adding a try catch condition that simply throws the Exception?
Sample Code (Note: The db object is proprietary code that simply uses ADO.Net):
[Code]....
View 6 Replies
Mar 29, 2010
I am using Membership.DeleteUser("username",true) method to delete the user from DataBase. This works fine in my local machine. When i publish the same code, i am not able to delete the user..... it throws an javascript error saying..... "Login failed for user NT AUTHORITY/NETWORK SERVICE"
View 5 Replies
Nov 12, 2010
I have a date field in a typed dataset that created from database.
I get an NULL Value exception when I try to enter some null value. I am not able to set the Nullvalue property of the DateTime field in XSD to other value other than Throw Exception.
View 1 Replies
Apr 23, 2010
The following code listed on the bottom is a dropdown extender contained with a listview insert template. The code works fine however int VS 2008 Debug mode, its throwing the exception:Microsoft JScript runtime error: Sys.InvalidOperationException: Handler was not added through the Sys.UI.DomEvent.addHandler method.If I click ignore or continue, the taret label is properly populated with the appropriate value. Has anybody encountered this and is
<td>
<asp:Label ID="lblTest" style="height:25px;border: solid 1px black" runat="server" Text='<%#Bind("TestCode") %>' Width="90%"></asp:Label>
<asp:DropDownExtender ID="ddExtTestCode" runat="server" TargetControlID="lblTest" DropDownControlID="pnlTestCode"></asp:DropDownExtender>
<asp:Panel ID="pnlTestCode" runat="server" style="display : none; visibility: hidden;">
<asp:LinkButton runat="server" ID="Option1" Text="12345-New York" CommandArgument="12345" OnClick="OnTestCodeSelect"></asp:LinkButton>
<asp:LinkButton runat="server" ID="Option2" Text="45678-New Jersey" CommandArgument="45678" OnClick="OnTestCodeSelect"></asp:LinkButton>
</asp:Panel>
</td>
View 1 Replies
Mar 17, 2011
In Asp.net application. i cache a Linq to Xml result to a Cache object. when i cast the cache object back to generic list. i get the following exception.
[A]System.Collections.Generic.List`1[CarRentalAddress] cannot be cast to [B]System.Collections.Generic.List`1[CarRentalAddress]. Type A originates from 'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' in the context 'LoadNeither' at location 'C:WINDOWSassemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089mscorlib.dll'. Type B originates from 'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' in the context 'LoadNeither' at location 'C:WINDOWSassemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089mscorlib.dll'.
My code looks like this.
if (!Page.IsPostBack) { if (Cache["xml"] == null) { DataSet ds = new DataSet(); ds.ReadXml(HttpContext.Current.Server.MapPath("~/CarRentalAddress.xml")); var grid = (from d in ds.Tables[0].AsEnumerable() orderby d.Field<string>("City") where d.Field<string>("Enabled") == "1" select new CarRentalAddress { City = d.Field<string>("City"), HotelName = d.Field<string>("HotelName"), Address = d.Field<string>("Address"), EmailID1 = d.Field<string>("EmailID1"), EmailID2 = d.Field<string>("EmailID2") }).ToList(); Cache["xml"] = grid; totalrows = grid.Count().ToString(); grdAddress.DataSource = grid; grdAddress.DataBind(); } else { //Exception is thrown by this line var grid = (List<CarRentalAddress>)Cache["xml"]; totalrows = grid.Count().ToString(); grdAddress.DataSource = grid; grdAddress.DataBind(); } }
View 4 Replies
Jul 30, 2010
I am working on application which is deployed in UK environment. But the machine which I am using has US as dateculture.
I always face issues while running application on my machine as some of the functionality which involves date doesnot work and throws exception.
I tried to google on the datetime conversion issue but it did not help.
Can any one please guide me about the changes to be done so that the application works fine in both US and UK environments?
View 2 Replies
May 18, 2010
I have a search textbox and a search submit button on my page. I have used the following code to allow the keyboard "Return" button to effectively "click" the search submit button without the user having a reach for their mouse.
[Code]....
However, I would like to hide the search button, since it clutters the page a little, and everyone is likely to run the search by pressing the Return key anyway. But the search ceases to run when the button is set to Visible="false", even if Enabled="true"!!Is there any way to hide the button whilst still allowing the search to work?
View 3 Replies
Aug 12, 2010
I have a text box and many buttons. When user is in some text box and presses the "enter" key then specific button click event is raised. I read on the internet that there are some problems with the "enter" key and I tried few solutions but still it always enters that button event (that button is the first button in the page).
I tried creating a button which does nothing and writing this in the page_load:
idTextBoxFA.Attributes.Add("onkeydown","if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementBtId('" + noEnterButton.UniqueID + "').click();return false;}} else {return true}; ");
All my page controls are in a form and I tried giving the form "defaultButton" property to that button I created. That didnt work either.
View 1 Replies
Jan 10, 2011
This problem is trivial to duplicate. Do any query on a table which contains a timestamp / rowversion column. Set a breakpoint and examine the resulting query in the Linq to SQL visualizer. Click on Execute which displays the results in a DataGridView. For each row you get "System Argument Exception: Parameter is not valid" when it tries to display the timestamp / rowversion in the grid. What is most annoying is that there is no way to get out of the visualizer without going to Task Manager and killing the Visual Studio process, devenv.exe.
This is definitely a bug. How can you presume to be able to display a database query when you can't display an essential datatype like timestamp / rowversion? Is there any way around this ? I would like to add that in general the CLR is woefully inadequate in the way it handles timestamp / rowversion fields. It would be nice if they could be defined, copied, compared, displayed and serialized in some standardized automatic way.
View 3 Replies
Nov 3, 2010
AjaxControlToolkit.ToolKitScriptManager.OnInit() throws thread abort exception for every aspx page. I have an asp.net 2.0 Ajax application, where I have set the following properties of ToolScriptManager on my pages.
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnableScriptGlobalization="true"
EnableScriptLocalization="true" CombineScripts="true" EnablePageMethods="true">
<Scripts>
I have this configuration on all the aspx pages in my application. When I checked the .NET CLR exception Performance counter I figured out a large number of exceptions, mainly one exception per page load is occuring. On running windbg I was noticed that
AjaxControlToolkit.ToolKitScriptManager.OnInit() has the following code block which is getting executed. The OutputCombinedScriptFile() returns true. But since I am setting my controls on DesignTime still designmode is set to false for toolkitscriptmanager.
if (!DesignMode && (null != Context) && OutputCombinedScriptFile(Context))
{
// This was a combined script request that was satisfied; end all processing now
Page.Response.End();
}
I am not sure if this is a reported bug or even a bug with ajax, but this is causing havoc in my load test results as I have around 3 hundred thousand HTTP requests to be handled per day out of which 80% are aspx page requests resulting in a large number of threadafbortexceptions, thus affecting the performance.
View 3 Replies
Aug 9, 2010
On my page i have a set of control containing parts of a form, like textboxes, checkboxes etc. I use those parts to build controls that I use in pages. For example:
UserAddToList.ascx
<asp:Panel ID="Panel1" runat="server" >
<sikt:PartFormTextboxLine runat="server" ID="samAccountName" />
<sikt:PartFormTextBoxLine runat="server" ID="name" />
<sikt:PartFormButtonLine runat="server" ID="addButton" UseSubmitBehavior="true" />
</asp:Panel>
PartFormButtonLine ascx:
<div>
<asp:Button ID="Button" runat="server" onclick="Button_Click" />
</div>
What I then want to do is to set the behavior of Panel1 to have a default button in the addbutton control. I have tried setting the Panel 1 default button to the botton in formbutonline like this: Panel1.DefaultButton = addButton.Button.UniqueID; in Page_load, but that does not work because .net throws this error: The DefaultButton of 'Panel1' must be the ID of a control of type IButtonControl. Now the button is public, so that should be ok. I have also tried ID and ClientID, with te same results. I have also tried to implement the IbuttonControl in PartFormButtonLine and map the implemented functions to the button
functions, which, as expected did not work. (Panel1.DefaultButton = addButton.ID) The problem as far as I can tell is that I cant seem to set the
"onkeypress="javascript:return WebForm_FireDefaultButton(event, 'MainContent_UserAddToList_addButton')"
of the container div to the correct value, onkeypress="javascript:return WebForm_FireDefaultButton(event, 'MainContent_UserAddToList_addButton_Button')" Everything else works, this is the last thing that needs to be fixed.. Idealy i want to fix this in the PartFormButtonLine file, as that would be better for reuse {update: removed quite abit of clutter in the ascx snippets}
View 5 Replies
Feb 18, 2010
In addition to having the add to cart button "clicked" to add the product, I would also like the user to be able to hit enter when they are finished entering the qty in the textbox for the item. Is there a way to allow the DefaultButton to change to the add to cart button of the row i'm on?
View 6 Replies
Dec 6, 2010
We have a chart on a page that current is hard coded with test data, client likes and we are trying to now link to live data.I have tried different things in the code behind to build the url and keep getting Null Reference Exception even though when i debug the url is there and complete. I can take the value that i get in debug and paste directly to the browser and the chart works. so i know that im building the url correctly, but setting the .Src of the image in the page_load event doesnt seem to be the correct way to populate the image..Here is the complete link that is built in the code behind that is passed to the src of the image control.http://chart.apis.google.com/chart?hs=300x265&chd=s:bD&chdl=DVDs|DVDs+with+Scracthes&chdlp=b&chl=44|5&chma=40,60,0,40&chtt=DVD+Report&cht=p3&chco=751010|FFCC33 In the page load event i have the following:
[Code]....
[Code]....
I place a break point on the line where i set the src and as i step thru everything is correct and the src is being populate with the correct link, but when i step past that line, then i get the null reference.Now why is it that i can paste that link to the browser and it works.. and if i hardcode that link in the image src on my aspx page and comment out the code behind it works there also..
View 17 Replies
Apr 29, 2010
I have asp:RegularExpressionValidator with ValidationExpression="d+{1,4}(?:[.,]d{1,4})?" but it doesn't' work, parser throws ArgumentException:
parsing "d+{1,4}(?:[.,]d{1,4})?" -
Nested quantifier {.
Where is my mistake? I want to allow strings like xxxx,xxxx - from 1 to 4 digits and decimal digits are not required, e.g.: 1000, 99,99, 0,2498, etc.
View 3 Replies
Mar 18, 2010
The UniqueID of a control is delemited with the '$', is it possble that the delimiter can change, and if so, is there a property somewhere that contains the delimiting character?
View 2 Replies