I have an aspx.cs page which has a method that needs to registers the Javascript file & a method. Could someone guide me as to how to register the JS file & a method in it.
aspx.cs
protected void Page_PreRender(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
"TaskControlJSON", "<script language='javascript'
type='text/javascript'>" + objLoginJson + "</script>"
, false);
}
Javascript file that needs to be registered to the cs file.
function GetLoginJson(strLoginJson) {
if (strLoginJson != '' && strLoginJson != undefined) {
var objLoginJson = eval('"+strLoginJson+"');
}
if (objLoginJson.LoginSuccess == "1") {
}
else if (objLoginJson.LoginSuccess == "0") {
if (objLoginJson.txtUserName != '' && objLoginJson.txtUserName != '')
{
$('#txtUserName').attr("class", objLoginJson.txtUserName);
}
if (objLoginJson.txtPassword != '' && objLoginJson.txtPassword != '')
{
$('#txtPassword').attr("class", objLoginJson.txtPassword);
}
if (objLoginJson.txtTestTokenNumber1 != ''
&& objLoginJson.txtTestTokenNumber1 != '')
{
$('#txtTestTokenNumber1').attr("class"
, objLoginJson.txtTestTokenNumber1);
}
if (objLoginJson.txtTestTokenNumber2 != ''
&& objLoginJson.txtTestTokenNumber2 != '')
{
$('#txtTestTokenNumber2').attr("class",
objLoginJson.txtTestTokenNumber2);
}
if (objLoginJson.txtTestTokenNumber3 != ''
&& objLoginJson.txtTestTokenNumber3 != '')
{
$('#txtTestTokenNumber3').attr("class",
objLoginJson.txtTestTokenNumber3);
}
if (objLoginJson.txtTestTokenNumber4 != ''
&& objLoginJson.txtTestTokenNumber4 != '')
{
$('#txtTestTokenNumber4').attr("class",
objLoginJson.txtTestTokenNumber4);
}
}
return objLoginJson;
}
This method returns a Json string, if an user provides incorrect Login credentials. Thanks in advance.