后台方法: protected bool getValue(string str1, string str2)
{
if (str1 != str2)
return false;
else
return true;
}
前台jsfunction Test()
{
var str1="1";
var str2="2";
//if从getValue(str1,str2)中返回的值是true弹出“true”
}
{
if (str1 != str2)
return false;
else
return true;
}
前台jsfunction Test()
{
var str1="1";
var str2="2";
//if从getValue(str1,str2)中返回的值是true弹出“true”
}
解决方案 »
- 用.NET开发过报表模块的同志们来一下~~
- 谁帮我看下这个什么问题 谢谢了
- repeater嵌套的问题,高手快来救救我
- 请教各位高手:用ASP.NET开发网站,在提高速度方面应注意那些方面?
- ASP.NET网站的语言转换
- ###对能解决问题的大哥提供大量asp.net的电子书####
- 有没有《山西太原》的ASP.NET爱好者,你若是,请进!!!!
- 模版列静态生成,但其他列动态生成,postback的时候,模版列还是会消失,其它列却存在
- 为什么卸载Microsoft SQL Server 2000 桌面引擎 (MSDE)后,重新安装 总是失败??
- 大家帮我分析分析这个文件起什么作用的啊?怎么用?
- net 开发的 智能设备程序都支持哪些平台
- 关于注入攻击的疑惑,懂得人帮个忙呗
传值错误:当前上下文中不存在名称“str1”
protected string CsharpVoid(string strCC)
{
return strCC;
}javascript 调用
<script language="javascript">
var s = "<%=CsharpVoid("www.hagen.cn")%>";
</script>
使用ICallbackEventHandler 接口回调则非常简单。例子
<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Implements Interface="System.Web.UI.ICallbackEventHandler" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<script runat="server">
public string GetCallbackResult()
{
return ret;
}
public void RaiseCallbackEvent(String eventArgument)
{
ret = "得到的客户端参数是:" + eventArgument + "\r\n" + "服务器端计算得到的参数:" + DateTime.Now.ToString();
}
string ret = "";
protected void Page_Load(object sender, EventArgs e)
{
ClientScriptManager cm = Page.ClientScript;
String cbReference = cm.GetCallbackEventReference(this, "arg", "ReceiveServerData", "");
String callbackScript = "function CallServer(arg, context) {" + cbReference + "; }";
cm.RegisterClientScriptBlock(this.GetType(), "CallServer", callbackScript, true);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
</head>
<body>
<form id="form1" runat="server">
</form>
<script type="text/javascript">
CallServer("客户端的参数");
function ReceiveServerData(arg, context) {
alert(arg)
}
</script>
</body>
</html>
参考在 ASP.NET 网页中不经过回发而以编程方式实现客户端回调http://msdn.microsoft.com/zh-cn/library/ms178208.aspx
var result="<%=GetFun()%>";
</script>
又要直接又要灵活请使用ajax吧
UseScript = null;
function sure(value1,value2){
if(UseScript != null){
UseScript = document.createElement("script");
document.type = "text/javascript";
document.body.appendChild(UseScript);
}
UseScript.src = "path?id=" + value1 + "&cid=" + value2;
}
在后台新建一个页面,在里面处理就行了。
var value2="peng";
var s = ' <%=getValue(value1,value2)%>';