Error: Unable to Start Program- An operation is not legal in the current state

Few days back , i have got an error when i’m doing debugging on Visual Studio 2017,

The Error is,

Unable to Start Program – An operation is not Legal in the Current State.

01

the solution is unchecked the java script debugging in Chrome & IE.

Go to Tools in Visual Studio –> Options –> Debugging –> General

2

Happy Coding !

Error: Microsoft Report Viewer item (RDLC) not available to add in Visual Studio 2017

Hi all,

I got this problem when i’m working with Visual Studio 2017. i had requirement to add Microsoft Report Viewer (RDLC) file to my project, but when i go to add new item , there is no any reporting component to add to project.

I do three ways to resolve this issue.,

First :

Run the Visual Studio 2017 Setup file and check SQL Server Data Tools installed or Not.if not please install it.

1

Second:

Install  Microsoft Repo,rt Projects for Visual Studio using below link

Microsoft Report Projects for Visual Studio

after install the Microsoft Report Projects for Visual Studio you can use reporting as separate project.

you can add report project into solution under Business Intelligence category.

3.JPG

Third :

Install Microsoft Rdlc Report Designer for Visual Studio using below link

Microsoft Rdlc Report Designer for Visual Studio

After install Microsoft Rdlc Report Designer,you can add Microsoft Report Viewer File (RDLC) to your project.

4.JPG

If is there any Issue with above steps, feel free to contact me,

 

Thanks,

Udara.

 

Happy Coding !

Visual Studio 2017 Offline Installer

Hi Guys,

Visual studio 2017 offline installer not available in Visual Studio Official Site,there is only online installer for download.so here i have Shared link for Visual Studio 2017 Offline Installer,

Link : https://www.mediafire.com/?37ib8xn2bs7xbjd

Zip password : UdaraDev2017

if is there any issue with installer, please let me know.

Happy Coding !

 

Send Email in SharePoint Online Using SharePoint Client Object Model (CSOM)

HI, Below i have figured how to send Email in SharePoint Online using  SharePoint Client Object Model (CSOM).

In this case i have used “Microsoft.SharePoint.Client.Utilities”

This is a commonly used method to send email. You can use a SharePoint Utility class to send an Email. One downside is that you cannot send to external users. If you are sending to external users they should be added to your mail exchange.  That needs to be done in advance since it will take some time to reflect such changes.

Below is the Simple Code,

using (var EmailclientContext = clientContext)
{
 var emailprpoperties = new EmailProperties();
emailprpoperties .BCC = new List<string> { “udara@udaradevlab.onmicrosoft.com” };
emailprpoperties .To = new List<string> { “udara@udaradevlab.onmicrosoft.com” };
emailprpoperties .From = “testuser@udaradevlab.onmicrosoft.com”;
emailprpoperties .Body = “<b>Hi Udara, You receive a test Mail</b>”;
emailprpoperties .Subject = “Mail Testing”;

Utility.SendEmail(EmailclientContext , emailprpoperties );
EmailclientContext .ExecuteQuery();
}

 

Thanks,

Udara

Enable Custom Scripts on SharePoint Online (O365)

Custom Scripts are disabled on SharePoint online by default. if we need to add some custom scripts or need to access your SharePoint Online Site using SharePoint Designer you need to allow custom scripts.

When you are going SharePoint Admin center in Office 365 portal, you can find setting tab ,after click on that you can find custom script title. by default these features are disabled.

capture

if you need to add custom scripts or SharePoint Designer Access to the SharePoint Online Site, you should allow these two.

you can allow custom scripts by two ways.

  1. Allow by using SharePoint Admin Center (Change using by above screen), but it takes up to 24 hours to allow custom scripts on SharePoint Online Site.
  2. Allow by using SharePoint Online Management Shell, its very simple you need to run some power shell scripts.

To Allow custom scripts by using SharePoint Online Management Shell, you have to follow below steps,

  1. Download & Install SharePoint Online Management ShellClick Here to Download SharePoint Online Management Shell.
  2. Open SharePoint Online Management Shell.Connect SharePoint site by providing SharePoint Site Credentials, run below power shell script on  SharePoint Online Management Shell.

    Connect-SPOService -Url “Site Url” -credential “User Name”

    Use SharePoint Admin Center Url for Connect SharePoint Online (eg. https://udara-admin.sharepoint.com).

  3. Allow custom scripts by using below power shell script, run this,use
    Set-SPOsite “Site Url” -DenyAddAndCustomizePages 0

After successfully run above Scripts now you can add custom scripts on SharePoint Online Site.

Hope you Learned Something,
Thanks,
Udara Eshan.

Clear SharePoint Designer Cache

Sometimes SharePoint Designer 2013 gets confused and Not Respond. One way to get it back on track is to reset it’s cache. Here is how,

Steps:

  1. Close SharePoint Designer.
  2. Delete all at    :  %USERPROFILE%\AppData\Local\Microsoft\WebsiteCache
  3. Delete all at     : %APPDATA%\Microsoft\Web Server Extensions\Cache
  4. Go to SharePoint Designer options –> General –> Application Options –> Uncheck the “Cache site data across SharePoint Designer sessions”

 

 

 

ASP.NET Form Control Validation using Java Script and JQuery : Validate DropDown List in side the ASP.net Grid View

Here i would like to explain how to validate Drop Down List in side the Grid View,It’s very Simple.

var GridView = document.getElementById(‘<%=Grid.ClientID %>’);

var DropDownArray = new Array();

for (var i = 0; i < DropDownArray .length; i++) { //Looping Dropdown list Array to validate
if (DropDownArray .item(i).value == ‘Pending’) //If dropdown has no selected value
{
//Put Validation Message
return false;
}
}

Thanks…