BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
<h4>Auto Complete with Web API Adaptor using API</h4>
<ejs-autocomplete id="games" placeholder="Select a Game">
<e-data-manager url="/api/Default/" adaptor="WebApiAdaptor"></e-data-manager>
</ejs-autocomplete> |
public class DefaultController : ControllerBase
{
List<string> game = new List<string>();
// GET: api/Default
[HttpGet]
public List<string> Get()
{
game.Add("Badminton");
game.Add("Basketball");
game.Add("Cricket");
game.Add("Golf");
game.Add("Gymnastics");
game.Add("Tennis");
game.Add("Hockey");
return game;
} |
<h4>Auto Complete with Web API Adaptor using Ajax call</h4>
<ejs-autocomplete id="autoComplete" created="onCreate" placeholder="Employee Name" autofill="true" noRecordsTemplate="@Html.Raw("<span class='norecord'> NO DATA AVAILABLE</span>")">
</ejs-autocomplete>
<script>
function onCreate(e) {
var autoObj = document.getElementById('autoComplete').ej2_instances[0];
$.ajax({
type: "POST",
url: "/Home/FFUploadSiteselected",
data: JSON.stringify({ ssite: autoObj.value }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
autoObj.dataSource = data;
autoObj.dataBind();
},
error: function (response) {
alert("Error");
}
});
}
</script> |
public class HomeController : Controller
{
List<string> emp = new List<string>();
public object FFUploadSiteselected(string ssite)
{
emp.Add("Andrew Fuller");
emp.Add("Nancy Devolio");
emp.Add("Laura Callahan");
return Json(emp);
}
|