csharp与js互操作
来源:互联网 发布:广东麻将源码 编辑:程序博客网 时间:2024/04/30 10:29
081215今天果然用到了
- <%@ Page language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="yltax.wply.index" %>
- <html>
- <head>
- <title>物品领用</title>
- <!--#include file="../common/head.htm"-->
- <style type="text/css">
- .ccenter{ margin-left:30px;display:block;}
- .dcenter{ margin-left:30px;display:none;}
- </style>
- <script language="javascript">
- function getById(id){
- return document.getElementById(id);
- }
- function setdis(dis){
- var kc1 = getById("kc01");
- var kc2 = getById("kc02");
- var kc3 = getById("kc03");
- var kc4 = getById("kc04");
- var kc5 = getById("kc05");
- var sh1 = getById("sh01");
- kc1.className = dis;
- kc2.className = dis;
- kc3.className = dis;
- kc4.className = dis;
- kc5.className = dis;
- sh1.className = dis;
- }
- window.onload=function(){
- //初始化,全部设置隐藏
- setdis("dcenter");
- //用户登录判断,不用处理。默认只显示物品领用。
- //库存权限判断
- var sh1 = getById("sh01");
- <%
- if ((Session["rydm"] != null) && (Session["rymc"] != null) && (Session["admin"] != null))
- {
- bool kgqx = false;//库存权限
- string[] admin = Session["admin"].ToString().Split('|');
- for (int i = 0; i < admin.Length; i++)
- {
- if (admin[i] == "12")
- kgqx = true;
- }
- if (kgqx)
- {
- %>
- setdis("ccenter");
- sh1.className = "dcenter";
- <%}else{%>
- setdis("dcenter");
- <%}}%>
- //审核权限判断
- var sh1 = getById("sh01");
- <%
- if ((Session["rydm"] != null) && (Session["rymc"] != null) && (Session["admin"] != null))
- {
- bool kgqx = false;//审核权限
- string[] admin = Session["admin"].ToString().Split('|');
- for (int i = 0; i < admin.Length; i++)
- {
- if (admin[i] == "11")
- kgqx = true;
- }
- if (kgqx)
- {
- %>
- sh1.className = "ccenter";
- <%}}%>
- //admin权限判断
- <%
- if ((Session["rydm"] != null) && (Session["rymc"] != null) && (Session["admin"] != null))
- {
- bool kgqx = false;//库存权限
- string[] admin = Session["admin"].ToString().Split('|');
- for (int i = 0; i < admin.Length; i++)
- {
- if (admin[i] == "admin")
- kgqx = true;
- }
- if (kgqx)
- {
- %>
- setdis("ccenter");
- <%}}%>
- }
- </script>
- </head>
- <body>
- <!--#include file="../common/header.htm"-->
- <div class="body margin">
- <div class="r20 mr">
- <div class="top21">物品领用</div>
- <div class="top22">
- <div align="center" class="top23">
- <div id="kc01" class="dcenter">
- <a href="goods.aspx" target="main">库存管理</a>
- </div>
- <div id="kc02" class="dcenter">
- <a href="instore.aspx" target="main">物品入库</a>
- </div>
- <div id="kc03" class="dcenter">
- <a href="inlist.aspx" target="main">入库单查询</a>
- </div>
- <div class="ccenter">
- <a href="outapply.aspx" target="main">物品领用</a></div>
- <div id="sh01" class="dcenter">
- <a href="outcheck.aspx" target="main">等待审批</a></div>
- <div id="kc04" class="dcenter">
- <a href="outout.aspx" target="main">等待出库</a></div>
- <div id="kc05" class="dcenter">
- <a href="outlist.aspx" target="main">出库单查询</a></div>
- </div>
- </div>
- </div>
- <div class="r71">
- <iframe id="main" name="main" width="100%" height="480" frameborder="0" src="goods.aspx"></iframe>
- </div>
- <div class="clear">
- </div>
- </div>
- <!--#include file="../common/footer.htm"-->
- </body>
实例一:
前台
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="cs_js.aspx.cs" Inherits="cs_js" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" >
- <head runat="server">
- <title>无标题页</title>
- <div id="d2" runat="server"></div>
- <script type="text/javascript">
- function fback(){
- var backstr='<%=sstr %>';
- alert(backstr);
- }
- </script>
- </head>
- <body>
- <form id="form1" runat="server">
- <div id="d1" runat="server"></div>
- <div id="d3" runat="server">点击</div>
- <div id="d4" onclick="fback();">js操作cs</div>
- </form>
- </body>
- </html>
- using System;
- using System.Data;
- using System.Configuration;
- using System.Collections;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- public partial class cs_js : System.Web.UI.Page
- {
- public string sstr="";
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!IsPostBack)
- {
- Bind();
- initHead();
- }
- }
- private void Bind()
- {
- //把一个div转化成一个链接
- d1.TagName = "a";
- d1.Attributes.Add("href", "cs_js.aspx");
- d1.InnerText = "链接";
- //把head里面的div转化为javascript
- d2.TagName = "script";
- d2.Attributes.Add("type", "text/javascript");
- d2.InnerHtml = "function f(){alert('hello');}";
- //添加js事件
- d3.Attributes.Add("onclick", "f();");
- //js操作cs
- sstr += "js操作cs";
- }
- private void initHead()
- {
- //<meta http-equiv="Content-Language" content="zh-CN" />
- Header.Attributes.Add("meta", "");
- //string hstr = Header.InnerHtml.ToString();//不可这样操作
- Header.InnerHtml = "hello";
- }
- }
前台:
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="js_cs.aspx.cs" Inherits="js_cs" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" >
- <head runat="server">
- <title>无标题页</title>
- <script type="text/javascript">
- function controlCS(){
- <%
- if(Session["user"]!=null){
- %>
- var i1 = document.getElementById("i1");
- i1.value='<%=Session["user"].ToString() %>'
- <%
- }
- %>
- }
- </script>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <input id="i1" type="text" />
- <input type="button" onclick="controlCS();" value="取Session" />
- </div>
- </form>
- </body>
- </html>
- protected void Page_Load(object sender, EventArgs e)
- {
- Session["user"] = "tree";
- }
- csharp与js互操作
- Csharp:字符串操作
- Csharp:字符串操作
- 深入浅出 Rhino:Java 与 JS 互操作
- Rhino详解:Java与JS互操作
- webview的java与js互操作
- ionic JS与OC互操作插件
- ionic js与Java互操作插件
- 深入浅出Rhino:Java与JS互操作
- csharp
- Csharp
- js与iframe操作
- Csharp 简单操作Word模板文件
- Java与CSharp的相同与不同
- Lua与CSharp间的通信
- csharp 与 mssql 数据类型对应关系
- CSharp tar类型文件压缩与解压
- CSharp文件读取与写入入门图解
- JavaScript 实用效果
- 运行MFC程序提示没有找到MFC42D.DLL文件的解决方法
- 一种字母排序方式
- 到底专才好还是全才好?
- 利用ArrayBlockingQueue实现大量计时任务计时
- csharp与js互操作
- 一个女人的黑名单
- nvarchar与varchar的区别
- 我愿分你50年
- 靠游戏吃饭为什么就不好?
- 唐骏在大连理工的幽默演讲,太有才了!
- linuxrc详解
- 关于搜索引擎及其开发
- 修改样式后,保持fieldset的圆角