您的位置:首页 > Web前端 > JavaScript

在GridView中使用公有变量和脚本

2010-03-03 13:51 295 查看
今天老板要求在页面上加一个功能,在游戏的入口对用户进行选择性拒绝。

具体来说是要在GridView中根据参数调用脚本islogin=1 就进入,否则弹出拒绝提示。

经过一番调试下面的方法是可行的,在这里借花献佛,希望能给新手一些指引。

 

页面代码:                       

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"  >

<Columns>

 

<asp:TemplateField HeaderText="进入">
<ItemTemplate>

   <a href="<%# Eval("ROOMID", "javascript:login('a.aspx?tn="+tn+"&rid={0}',"+islogin+");") %>">进入</a>

</ItemTemplate>
 </asp:TemplateField>

 

</Columns>

</asp:GridView>

 

后台代码:

public string  tn="china";

public int         islogin=1;

 

脚本代码:

<script type="text/javascript">

    function login(gourl,islogin)
    {
        if(islogin==1)
        {
            location.href=gourl;
        }
        else
        {
            alert("您不能进入!");//这里也可以调用其他脚本,最好弹出一个层引导用户去注册。
        }
    }

</script>

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息