C#中做完判断之后,return 一个字符,怎么把里面的内容做成一个跳转到后台方法的连接呢?

           { field:  "可执行操作", template:function(item){
           if (item.CHECKSTATE == 0) //未提交   根据文档审核状态显示用户可进行的操作
             {
               return str = "编辑 查看 删除";
           }
          else if (item.CHECKSTATE == 1)//审批中
          {
              return str = "查询";
         }
          else if (item.CHECKSTATE == 2)//审批通过
        {
            return str = "查看";
          }
          else if (item.CHECKSTATE == 3)//未通过
        {
            return str = "编辑 查看 ";
          }
               else if (item.CHECKSTATE == null)//无状态
          {
              return str =  " ";
          }
    }}
 <a href="<%=你的方法名()%>">返回后台</a>
 或者将方法返回值存储到全局变量

 <a href="<%=全局变量名称%>">返回后台</a>

什么意思?描述能不能详细点。。。return一个字符,里面的内容指什么?

columns: [ { field: "ISEBOOK", title: "电子档", width: 100 }, { field: "可执行操作", template:func000000000000000tion(item){ if (item.CHECKSTATE == 0) //未提交 根据文档审核状态显示用户可进行的操作 { return str = "编辑 查看 删除"; } else if (item.CHECKSTATE == 1)//审批中 { return str = "查询"; } else if (item.CHECKSTATE == 2)//审批通过 { return str = "查看"; } else if (item.CHECKSTATE == 3)//未通过 { return str = "编辑 查看 "; } else if (item.CHECKSTATE == null)//无状态 { return str = " "; } }}], 是在columns中写的,用 就出错。

int i=item.CHECKSTATE;
string str="";
switch (i)
{
case 0:
str = "编辑 查看 删除";
break;
case 1:
"str = "查询";";
break;
case 2:
str = "查看";
case 3:
str = "编辑 查看 ";
default:
str = " ";
break;
}
return str;