我有一个 aspx.cs 页面,其中有一个需要注册 Javascript 文件和方法的方法。有人可以指导我如何在其中注册 JS 文件和方法。
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);
}
需要注册到cs文件的Javascript文件。
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;
}
如果用户提供了不正确的登录凭据,此方法将返回一个 Json 字符串。提前致谢。