Web Forms :: WebPart - Smooth Transition Between Zones?
Jan 12, 2011
I would like to achieve a nice smooth transition when the user moves controls between the WebPartZones similar to how iGoogle implements it. I've not yet been able to achieve this - the transition is very jumpy and not very smooth (I cannot use SilverLight).
Has anybody achieved this using WepPartZones without the use of SilverLight?
I have created one sample application for WebParts. It is working fine when I run it from Visual Studio or local environment.
But when, I have publish file in IIS virtual directory (in my PC or same PC) at that time it is stop showing Verb tool bar (minimize, close buttons of WebPart).
I have a page with three tables, three charts and some other stuff. When I scroll up or down on the page it tries to jump to some other places, scrolling is not smooth. After a few minutes I also get this error popup: Error: Sys.WebForms.PageRequestManagerServerErrorException: The underlying connection was closed: An unexpected error occurred on a receive. The same behavior is noted on all pages with charts.
I am new in sharepoint development. I have 2 webparts attached on a page. The first webpart (MyTestingWebpart1) basically it does only inserting of data and the other webpart (MyTestingWebpart[2]) displays the records from the database. Now my problem is when I try to click on the save button, somehow I don't know how to refresh the webpart that displays the newly inserted record. Is this possible?
I have added a query at the page load event of MyTestingWebPart[2]. Both of the webparts attached are web user controls.
I would like to achieve a nice smooth transition when the user moves controls between the WebPartZones similar to how iGoogle implements it. I've not yet been able to achieve this - the transition is very jumpy and not very smooth.
We have a generic site which we deploy to clients and they personalise the text using the web parts. The problem we are currently experiencing is that they are unable to move web-parts between zones. This is not a JS issue as no errors are being thrown and this is not a CSS issue either, as we re-deployed the website here on our own server and it works perfectly fine. On our client's site, we can drag parts around in the zone it is in, however when we try to move a part out of that zone, we are given a circle cursor with a line through it. Adding parts to a zone is not an issue.
This could perhaps be linked to a previous issue of being unable to view any editable parts of a webpart. I resolved this by removing all the WebPersonalization from the WebPersonalization table in our MSSQL database.
I have a WebPartZone in each of two adjacent columns. There is a gap of about 4 pixels between the two columns that I cannot remove.
I have two zones with the following markup:
[Code]....
On running the page, the relevant source code is:
<%-- End of contents and div containers for Column 1 Zone --%> ...jText at the end of this Webpart.</span> </td></tr></tbody></table> </td></tr></table> </td></tr> <tr>td style="padding:0;height:100%;"></td> </tr></table> </td></tr></table> </div> </div> <%-- Start of div containers for Column 2 Zone --%> <div id="ctl00_Main_MainCol2" class="box33" style="Width:39.9%;"> <div id="ctl00_Main_MainCol2Con" style="width:auto; margin-left:0.0em; margin-right:0.0em;"> <table cellspacing="0" cellpadding="0" border="0" id="ctl00_Main_ZoneCol2"> <tr><td style="height:100%;"> <%-- The following 2 tables both have cellpadding="2" which appears to be causing the problem --%> <table cellspacing="0" cellpadding="2" border="0" style="width:100%;height:100%;"> <tr><td> <table cellspacing="0" cellpadding="2" border="0" id="WebPart_wp1787670866" style="width:100%;"> <tr><td cellpadding="0" style="padding:0px;"> <div id="ctl00_Header_WebPartManager1_wp1787670866"></div> <%-- Start of contents of Column 2 Zone --%> <table cellspacing="0" cellpadding="10" style="border: thin solid #000000; background-color: #8db3e2; width: 100%;"> <thead> </thead> <tbody> <tr> <td><span style="font-size: 12px;">Text at the beginning of this WebPart....
Two of the tables, which I think are rendered by the WebPartZones, have cellpadding="2". This seems to be giving the 4 pixel gap between the columns.
I've got a CollapsiblePanelExtender in place on a panel in test and it works like a champ. (I get excited about the simplest things). When I click the panel header it expands and collapses with smooth animation, as expected and desired.
But when I change its state via code behind, it seems I am merely changing its state and somehow bypassing the javascript that controls the smooth animation.
My markup is out of the box. I have added code behind and some javascript, but I am missing the connection. Here is the javascript:
function pageLoad(sender, args) { smoothAnimation();[code]....
I am making a transition from DreamWeaver and Flash to ASP.net. I have made a few Master pages based on the On line tutorials but none of them really get my eye. Are there examples with code of some really cool looking, but fairly simple Master pages
I have a pure silverlight website with navigation. Im worried about the customers that are hitting the website and are leaving straight away because they are have to have the SL plugin installed and they also have to wait for the 1.5 meg xap file to download.
The first page of the silverlight application is the login/registration page where the user must login or register to proceed to any other page in the site. Im thinking about swapping this page out for an ASP.net MVC webpage. So when the user hits the site the first page loads up automatically (since it will be the ASP.net MVC part of the site) and as they are signing up or logging in, the silverlight app is downloading in the background, or if they dont have the plugin than i will handle it a bit more gracefully. Once they log in it will pass them over to the silverlight app.
MVC basics or looks like I am doing something terribly wrong, but have not slightly idea what is it? Want to delete user from MVC Framework's Built in Security Module. So first I define Delete() in AccountController:
[Code]....
and this works fine. Second: I added view (for delete) DeleteUser.aspx
<h3>Are you sure you want to delete this?</h3> <fieldset> <legend>Fields</legend> <div class="display-label">UserId</div> <div class="display-field"><%= Html.Encode(Model.UserId) %></div> <div class="display-label">UserName</div> <div class="display-field"><%= Html.Encode(Model.UserName) %></div> <div class="display-label">LoweredUserName</div> <div class="display-field"><%= Html.Encode(Model.LoweredUserName) %></div> .... etc And this works fine. And then finaly when I submit this values for delete, and run back to the Controller and DeleteUser: [Authorize] [HttpPost] public ActionResult DeleteUser(aspnet_Users inUser) { ...
It is a problem. Not a single value from View are pased?? For example:
inUser.UserName is null, inUser.UserId 00000000-0000-0000-0000-000000000000, ... etc.
All values form view are losted? Why and how this can be?
I'm working on a project where I'm replacing an asmx webservice with a wcf service. However, during a transition period, I'd like to have both work for our customers. So I've achieved this somewhat, however I've run into a wall during some testing. I'm getting the following message:
Test method IntegrationTests.StrictMatchTests.StrictProviderPass threw exception: System.Web.Services.Protocols.SoapHeaderException: The message with Action [URL] cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None)..
I have an asmx file exposed, and I can consume it as a traditional web service. However, they don't seem to be compatible with the older service. If I consume the new service, it works just fine. But I would like this initial transition to be transparent to the end user, and gradually have them consume the wcf service over time.
I got this answer from Kjensen and read the answers, but this is a different webapp
I'm running scheduled events that process incoming orders, set Picking material, manage Track & Trace numbers, etc ... and I do this at a specific time of the day (set in Administration Panel)
My server is in UK (DiscountAsp.net) but I'm 2 hours ahead.
What I really wanted is, every time I call DateTime.Now that would be automatically changed to my time instead of Local Server Time. This should handle Daylight savings as well.
I thought about making a Extension to simply call DateTime.MyLocalTime and there use TimeInfo to add / subtract the correct hours.
In good old days I did this in Global.asa (ASP) ... I just wanted to know if there is a better way to handle this.
I am adding a custom header to a SharePoint master page and I would like to display the current time in four different time zones. However, I don't want to use the client's time as there is no way to know what time zone the client will be in, or if they have the correct time on their computer.
My problem is that I really don't know anything about ASP.NET, as I'm a PHP guy myself. So I need a way to pass the serverTime as a variable that JavaScript can use to perform calculations on to display the correct time zone.
UPDATE:
I need the clock to update as each second changes. So it is a live time instead of a static time.
UPDATE 2:
This is the code I'm using.
<script runat="server"> Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs) End Sub Public Function dtBase() As Double Dim d1 As Date = New Date(1970, 1, 1)
[Code]....
UPDATE 3:
Still don't know if the code worked. My SharePoint server rejected the page for the code blocks. I have absolutely zero idea how to do code-behind. The JS works, but if the client's time is off, the site displays incorrect times. Really wish I could just code this in PHP. I'd be done a week ago. ;)
UPDATE 4:
This update is for anyone that stumbles across this in the future looking for the answer to the problem. The code above has been updated to work correctly. The only catch is that SharePoint disallows code by default, so to enable it, you have to modify the web.config file. The web.config file is usually in the root directory of the site. Inside that file (which is XML), you'll find a tag. Somehwere inside of that, you should find , and inside of that, you should find . Inside of that tag, you want to add this:
I'm having an issue working out how to implement this time based event. Basically, my program needs to send out an email at 12AM monday morning. But the email needs to go based on the user's local time not 12AM server time.
the problem i have discovered is Daylight savings. I used current server time as 12:00AM (my local time) and my actual offset is -7:00 UTC but after the calculation i get -6:00 utc because of daylight savings. If a user was in -7:00UTC then he/she will not get the email at 12am localtime but an hour late.
Here is the code copied from [URL] In asp.net code behind, I use try-catch try to catch any error but never catch it. In SQL database, if I rename Employees to Employeesx or change column DepartmentID to DepartmentIDx, record will not be deleted (it is right) without any error (it is wrong, suppose catch an error).
CREATE PROCEDURE DeleteDepartment ( @DepartmentID int ) AS BEGIN TRANSACTION DELETE FROM Employees WHERE DepartmentID = @DepartmentID IF @@ERROR <> 0 BEGIN ROLLBACK RAISERROR ('Error', 16, 1) RETURN END DELETE FROM Departments WHERE DepartmentID = @DepartmentID IF @@ERROR <> 0 BEGIN ROLLBACK RAISERROR ('Error', 16, 1) RETURN END OMMIT
I cannot get the Drag and Drop functionality of Web Parts is to work. I have a very simple test page with two WebPartZones.. In the OnInit method of the code behind I put the page in design mode. In the first zone I have a textbox.At runtime the text box renders as a web part. When I hover over the web part header my mouse pointer changes the 'move' pointer, but I cannot drag the item. I do not see it dragging and the part never moved. I am using Visual Studio 2010 with IE 8. I have tried IE8 in compatibility mode and regular mode. The results are the same. Here is the markup from my test page: