I have been learning ASP.NET my self and is about to dive into the nitty gritty by creating a club website for a club.
It will be basically pretty simple. It will have around 4-6 pages consisting of:
1. Homepage/News
2. Gallery
3. About
4. Contact
5. Calendar for events
My question is should I use MVC to develop such website? As I am totally a noob in MVC development, but if it is better then I would need to learn MVC first, otherwise I'll just do it the standard way.What should I use for the calendar of events?
Used jQuery enough to "enhance" my views (client side validations, modal popups, etc) but for nothing serious.Working on a app that's pretty much what one could call whatever you would call something like Google Mail.So while I'm jumping into some chapters on Asp.Net MVC with Ajax, I thought I'd ask here for some links to good resources on the topic.
One big question is if one will still be able to "post" strongly typed viewmodels? I saw some of the existing code today where the form values (there are multiple "forms" on each view, though I won't call it forms....they are not wrapped in forms!) where the values of the input controls get collected and passed on to an action method with jQuery. Did not make sense to me sending of the individual values seperately into an action method taking like 10 input parameters.
Within an existing ASP.NET page I've created the following layout, which is a tabbed header and content area. When the tabs are clicked (using JQuery) I show the relevant content, and hide all the other content for that respective tab, like so...
I'd like to expand this functionality to make it into a User Control, so that I could re-use the code more easily. Once the control is created, I'd like to be able to use it like this:[Code]....
where I can start learning how to do this, or offer direct help on the code? I've read many tutorials for creating controls using existing controls (e.g. custom labels etc) but they are all too simple. With the above, do I need to create a ContentArea control first, then work onto the TabbedControl? How do I get ASP.NET to render out the contents of my ContentArea (including ASP.NET controls that are contained within it)?
I am building a search where I need to implement couple of features in it among others.
1- It should bring all synonyms, like if someone searches for couch, it should bring in matching results for that couch plus linguistic matches like (sofas, cushions etc). To accomplish that I am using Full Text Search. In my query I use FreeText but it does not yield the required results. That's what I do,
select * from Furn_Products Where FreeText(FurnName, 'Couch');
It should bring Names containing Cushions, Sofa and Couch off course but it only brings Names with Couch which I could also do by simple Like query. 2- I need to check for typos, like if someone types soofa, it should bring in results for sofa, couch etc.
I'm using VS 2008, .net 3.5 and C#. I'm using Ajax Modal popup to dispaly a panel that has HTML file upload control when user clicks on the update button in the gridview control. The prolems that I'm having:
1. After i click the upload button in the popup, everything is processed but then the popup would close itself. I would like it to stay there with the proper message displayed and only close when the user clicks on the cancel button.
2. When I click on the Upload File button, a Page_Load event is raised to the page, CtuMain.aspx.cs, but this is before the popup code upload the file. I would like to enable or dis-able my gridview's editWorkingDoc and btnUpdate buttons based on if the file upload is successful or not. I thought a Page_Load event to the CtuMain.aspx.cs is supposed to be raised when the popup closes but that is not happening. How can I fix this?
I was asked to build a couple of small and basic websites, without the use of database connections, just plain forms with information and a couple of images and forms. So my question is, if I only use those "html" controls of the toolbox, the performance of the site will increase against those with lots of .net controls?
Some one told me to use php or any script language to do that kind of stuff, but I only know to code in .net.
Basically, what I want to do is to get all my data in 1 statement and then pull data from that into a GridView. I already have the columns that I want displaying in the GridView, but now I want to insert a footer row in between the header row and all the datarows, that contains a couple columns that will be the same for every row in the GridView. So something along the lines of this:
I've got a c# handler that serves up audio files I've generated using text-to-speech. When the files are written to disk they sound fine, but when I try and play them in a browser (via the handler) using a quicktime plugin it cuts them short at about 2 seconds.
Inside the handler I'm using the following code...
I have set a couple of my DetailsView fields to readonly=true. In Update mode the fields are readonly but in Insert mode they are not readonly. What do I do to set it to readonly or blank (no field for entry)?
my solution in VS 2008, consisting of a dozen projects, does not compile because it gives me errors on constructors of a couple of classes, telling me that lacks the constructor that takes one parameter, which lacks the parameterless constructor, and so on.Actually I have all the correct constructors, and other times I compile without problems.I'm not understand why I have these random problems, that it is practically impossible to replicate.
I have tried several ways but just cannot figure our how to populate some formviews with the data I have brought up in a gridview.
Here is my code so far. I just showing the code behind because my gridview and forms are not a problem. Where I am stuck is at the GridView1_SelectedIndexChanged at the bottom of the code.
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Web; using System.Web.UI;
This is my scenario. I have a couple of content place holders on a Master page which by default are empty.Two of the content place holders are laid out side by side. I'll call one MainContent and the other SidebarContent. What I'd like to see happen is if a child page has content in the SidebarContent, the width of the MainContent should be adjusted accordingly.Is there a way to determine at runtime from the Master page if the calling child page has populated the SidebarContent?How do I go about this, if possible?
I searched on this all morning, but I'm still not sure. If I create a session variable to pass some data between a couple of pages, does that variable time out after it reaches the timeout period set on IIS, or will it persist for the entire time the user keeps a session alive? For example, session variable is used shortly after login and then never again. Susy uses other pages for two hours and keeps session active. Did that first session variable die after 20 minutes, or is it still there 2 hours later?
I'm a little stuck here, with my first server control. I'll just post the whole thing, as I'm sure I've done plenty of mistakes. The main thing for me to find out is if there's a more elegang way to write this.
What I'm trying to accomplish here is to write a panel with custom HTML inside it. Inside the custom HTML, I need to put some server controls I can actually reach. My attempt at finding the span in the code failed, so there's obviously something wrong.
[Code]....
Obviously, I've only just begun, but I'd really value some feedback before I dig myself in too deep ;)
I've got an external site that's built in SharePoint 2007. the user of the site need to have an option to view the full site when accessed from a mobile device. I am thinking of just creating a button control to do this. The question is, what would be the best solution to do this?
My client gave me this web solution, in it various projects, and the problematic project (for me) is the Web Site.
I've copied the code to test web server (2008) and installed VS 2008 so I could step through the code on the server due to some weirdness.
Anyhow, when I open the solution locally on my personal computer, it runs on Cassini [URL] because I'm not on a server OS. However, when I run the app on the web server, when I hit F5, it runs oh [URL].
When I'm running the code on the server, how do I point the web site to use Cassini?