I'd like to use a modalpopupextender in my asp.net page to show a sub form. But it only has to show on specific conditions. Those conditions are determined in a piece of javascript code.So, most importantly, the modal popup doesn't have to show on a button click. However, if I leave the property TargetControlID empty I get the following exception: The TargetControlID of 'ModalPopupExtender1' is not valid. The value cannot be null or empty. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The TargetControlID of ModalPopupExtender1' is not valid. The value cannot be null or empty.
I wantto show up manually a ModalPopupextender without its TargetControlID assigned to anything. Thus I dont need a button or linkbutton that triggers to show it up.
I put a hiddenfield and attached it to TargetControlID and I can call ModalPopup manually by its show() method.
so why should I have to assign TargetControlID ? I dont wantto use a useless hiddenfield to attach as its Target.is there any other Ajax Control Modal Window that no need a Target ?
I have a gridview showing list of data . When I select one of the row in the gridview, I would like to get panal (say Panel1) to be popup. I used the Ajax ModalPopupExtender but I don't know what should be the value in TargetControlID ?
i want to use a ComponentArt:ToolBarItem ID as TargetControlID in AjaxControlToolkit ModalPopupExtender. my ComponentArt:ToolBarItem ID is "save" but when i write this (TargetControlID="save") this error apears:
The TargetControlID of 'ModalPopupExtender' is not valid. A control with ID 'save' could not be found.
On each image, I want to open a popup with "Download" & "Print" buttons.Â
I was thinking to create a panel and open a popup on linkbutton click by using ajaxToolkit:ModalPopupExtender . But, I realized that for I will need 3 such panels & ModalPopup's for each image as got to set TargetControlId for each link button.
In my other page, I will have more than 10 images.
What can be the best way to achieve this goal in such way that thru out my app I can call this popup and download or print the image ?
In my current project (ASP.Net 2.0) I have a lot of web user controls, among them "Office.ascx". Office.ascx is loaded into another controls using this line:
guide_controls_display_Office o = (guide_controls_display_Office)LoadControl("Office.ascx");
The control I am loading it into has Office.ascx registered using this line:
But I get this error upon launching the web page: Unable to cast object of type 'ASP.guide_controls_display_office_ascx' to type 'guide_controls_display_Office'. Why do I get this message? I can see that the first type has "ASP." in front of it. Is that normal?
Even my button click event handler gives me the following error:
Error 2 Handles clause requires a WithEvents variable defined in the containing type or one of its base types. E:NoteTenderNoteTenderMembersManageNote.aspx.vb 27 91 NoteTender
I have verified that my inherits is using the correct namespace and class name.
I have created profile objects in my web.config file:
[Code]....
[Code]....
In all tutorials I am finding on the net it says in order to read/write from these properties I just need to use the syntax with C#:
Profile.Surname = "Surname";
But this does not work on my web site code when I'm using C# it underlines and recommends I change to System.Web.Profile.Surname (which I do) but then Intellisense and the compiler do not recognise Surname. What am I doing wrong? I am using Visual Studio 2010 and .Net V4.
I have a GridView and on a row being deleted I trigger the GridView1_RowDeleting sub, but I receive an error "LINQ to Entities does not recognize the method 'System.Web.UI.WebControls.TableCell get_Item(Int32)' method, and this method cannot be translated into a store expression." Code is:
Private Sub GridView1_RowDeleting(sender As Object, e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.RowDeleting ' The deletion of the individual row is automatically handled by the GridView. Dim dbDelete As New pbu_housingEntities ' Remove individual from the bed. Dim remove_bed = From p In dbDelete.Beds _ Where p.occupant = GridView1.Rows(e.RowIndex).Cells(3).Text _ Where p.room = GridView1.Rows(e.RowIndex).Cells(6).Text _ Where p.building = GridView1.Rows(e.RowIndex).Cells(5).Text _ Order By p.id Descending _ Select p remove_bed.First.occupant = "" dbDelete.SaveChanges() ' Increase number of open spaces in room. Dim update_occupancy = From p In dbDelete.Rooms _ Where p.room1 = GridView1.Rows(e.RowIndex).Cells(6).Text Where p.building = GridView1.Rows(e.RowIndex).Cells(5).Text _ Select p update_occupancy.First.current_occupancy = update_occupancy.First.current_occupancy - 1 dbDelete.SaveChanges() End Sub
The specific line erroring out is: remove_bed.First.occupant = ""
on a server, I am trying to deploy a website. Originally, the page styles did not work and the some of the .gif and .jpg images didnt show up. I fixed the css problem by adding a http handler mapping through IIS. I tried the same thing to get the images to work but that didn't fix the problem. If the website was fully deployed im pretty sure the images would work so I dont want to change their paths (same with css). The handler mapping i added for css was for "*.css" of type system.web.staticfilehandler. This is the same type i tried for .jpg and .gif. I don't know specifically the purpose of system.web.staticfilehandler because msdn info is very short.
I have created a user control which is inside a folder called Controls and the class is a partial class which inherits from Web.UI.UserControl. Now from my page which is one level up I just try to access the method inside the usercontrol and so trying to cast it as the type of user control. But I get build errors. It just cannot recognize that class. I get Type not defined error. But at times it has recognized the class. Dont know why it does that.
I added some javascript to fill in a dropdown and it works wonderfully. However, when I try to access the value in codebehind to submit the data, the value shows as null. (string strValue = ddlName.SelectedValue;).
Im my MVC 3.0 Application, I created a helper like below;
[Code]....
And I used that helper in a linq query as below;
[Code]....
When I fire my app, it gives me the below error. LINQ to Entities does not recognize the method 'System.String GenerateURl(System.String)' method, and this method cannot be translated into a store expression. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NotSupportedException: LINQ to Entities does not recognize the method 'System.String GenerateURl(System.String)' method, and this method cannot be translated into a store expression. Source Error:
Line 43: public Blogs GetBlog(string urlstring) { Line 44: Line 45: return GetAll().SingleOrDefault(x => BlogUrlGeneration.GenerateURl(x.ArticleTitle).Equals(urlstring)); Line 46: } Line 47:
Ä°n my blog, the link will be like below; [URL] so I need to set the above urlgenerator class into lambada. How can I do that? What would it take to make that work perfectly
I´m using in my application the control :ModalPopUpExtenter. In my computer testing localhost, it works fine. But when i put my application on my server, everything works fine except the ModalPopUp.In the page that i use it, my panel is appearing for my user, but i don´t receive any error message.I pute the dlls: AjaxControlToolkit.dll, System.Web.Extensions.dll and System.Web.Extensions.Design in the folder bin.
I receive this error message: LINQ to Entities does not recognize the method 'System.Guid GetUserId()' method, and this method cannot be translated into a store expression. This is my code:
DB.Users user = db.Users.FirstOrDefault(u => u.Id == BOL.GetUserId()); BOL.GetUserId() returns a GUID of the current logged-in user (and this works works).
How can I make this LINQ code line work? Or, what is the shortest alternative? In the mean time I found out that there is a difference between LINQ to SQL and Entities. I use Entities because of the TailspinSpyworks example... but my code is using LINQ to SQL. My current solution is to use a var:
var userId = BOL.GetUserId(); DB.Users user = db.Users.FirstOrDefault(u => u.Id == userId);
Is this a good solution? And, is the execution time of Entities faster than SQL?
I am using Entity Framework to contact my data base. as part of my web code I am using Linq to entities, and I want to determine the number of elements in an anonymous type list. I can't get it to work, I get the exception: "LINQ to Entities does not recognize the method 'Int32 Parse(System.String)' method, and this method cannot be translated into a store expression."
var questItem = from chapters in context.TestChapter from questions in context.Question where chapters.ID == int.Parse(Request.QueryString["id"]) where questions.TestChapterID == chapters.ID select questions.ID; int numOfSteps = questItem.Count();
I'm using a "frame" layout similar to the one in this excellent answer: a div #top at the top of the page, a div#left on the left, and a div #main with the main content. The #top and #left divs contain navigation menus.Now I want to use a popup div using the AjaxControlToolkit ModalPopupExtender inside the content (#main) div.This works fine on IE8 (where #top, #left, #main all have position:fixed), but when I run it on IE6, the modal background only covers the #main div - I need it to cover the whole of the page including the #top and #left navigation divs.
As far as I can see, the following code should make an AsyncFileUpload display in ModalPopupExtender. The MPE shows fine but the AsyncFileUpload doesn't load inside it. I also tried removing the update panel and putting the divs both inside and outside of the update panel, all with the same (lack of) results. And the AsyncFileUpload displays and works outside of the MPE.