在JavaScript里访问C#变量
.cs文件里代码:
string ss="12345";
protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterStartupScript(this.GetType(), "", " <script>var temp=" + ss + " </script>");
}
.aspx文件代码
<script>
window.alert(temp);
</script>
问题出现temp未定义
我在网上看别人关于JavaScript访问C#变量的方法:
方法一:1、通过页面上隐藏域访问
<input id="xx" type="hidden" runat="server">
方法二:1、如后台定义了PUBLIC STRING N; 前台js中引用该变量的格式为''或"++"
方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本
" <script language='javascript'>var temp=" + tmp + " </script>"
tmp是后台变量,然后js中可以直接访问temp获得值。
我用的方法三出现错误temp未定义
谁知道帮忙解答哈!谢啦!
还有第一二种方法怎么我实现的时候都出现错误,谁能写几行实例代码具体点。谢谢啦!
string ss="12345";
protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterStartupScript(this.GetType(), "", "test("+ss+")",true);
}
.aspx文件代码
<script>
function test(temp)
{
window.alert(temp);
}
</script>
相关问答:
研发产品为医疗软件
岗位要求:
* 计算机相关专业,本科以上学历
* 具有四年以上DELPHI/C#开发经验,有良好的技术功底和编程技巧,具有组件开发能力
* 熟悉C/S架构下的应用开发并有实际的项目开发经验
......
delphi中如何调用C#写的dll中的类,
还是把代码贴出来吧
可以调用标准dll,c#类型的dll不行
这是C#写的dll
using System;
using System.Collections.Generic;
using System.Linq;
using System.Te ......
在C#中是这样调用的:
1、添加引用
2、using ReaderActxLib;
3、RichonReaderClass readerManager = new RichonReaderClass();
4、readerManager.Open();//调用com组件中open方法
现在我要在jav ......
我在学习中,碰到问题,在处理的时候希望用脚本代码去调用C#后台代码。怎么办?
ajax异步调用呗
ajax,
webservice
后台方法:
protected string CsharpVoid(string strCC)
{
strC ......
hookkeee老师,javascript如何控制xml
如何读取cookies
hookkee在web版
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.load("test"&q ......