歪门邪道——在C#代码中加入javascript

        javascript是个好东西,靠它可以实现许多网页特效,还有许多新奇的功能,一次做项目时突发奇想,把javascript加入到C#代码中行不行呢,于是动手实验了一下,做了一个动态菜单,根据数据库里的信息动态生成功能菜单,居然成功了,而且效果很理想。  

        将一段成功的javascript代码移植到C#代码中很简单,举个例子:

   string formatting="<html>"+
    "<head>"+
    "<title>欢迎使用XXXXXXXXXXXXXXXXXXXXXX!</title>"+
    "<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>"+
    "<script type=/"text/javascript/">"+
    "function MainMenuClick0(){"+
    "var obj = document.getElementById('frmParent');"+
    "if (obj.cols == '172,*'){obj.cols = '12,*';}"+
    "else { obj.cols ='172,*';}"+
    "}"+
    "</script>"+
    "</head>"+

    "<frameset rows='20,*'  framespacing='0' border='1' frameborder='0' frameborder='no' border='0'>"+
    "<frame src='admin_index.aspx?action=admin_head' name='head' scrolling='NO' NORESIZE frameborder='0' marginwidth='10' marginheight='0' border='no'>"+

    "<frameset cols='172,*' frameborder='NO' border='10' framespacing='0' rows='*' id='frmParent'> "+
    "  <frame name='leftFrame' scrolling='NO' noresize src='admin_index.aspx?action=admin_left' marginwidth='0' marginheight='0'>"+

    "  <frame name='main' src='admin_index.aspx?action=admin_main' scrolling-x='NO' scrolling-y='YES' NORESIZE frameborder='0' marginwidth='10' marginheight='10' border='no'>"+
    "</frameset>"+
    "</frameset>"+
    "<noframes>"+

    "</noframes>"+
    "</html>";


   Response.Write(formatting.ToString());

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值