1
function win()
{
<%a()%>;
}
2
你直接传递.或者放在Hidden里.然后标记为服务器控件.
3
你返回到哪去?直接在后台赋值不就行了.
function win()
{
<%a()%>;
}
2
你直接传递.或者放在Hidden里.然后标记为服务器控件.
3
你返回到哪去?直接在后台赋值不就行了.
解决方案 »
- 怎样将embed标签里的参数以post方式传递给服务器
- javascript 中有关日期比较
- 请大家帮忙解释一下这个JS代码
- 急,根据数据库动态生成表格问题!!在线等!! 大虾们帮忙啊!!!
- 页面一个文本文件的链接,浏览器可否设置点击的时候出现“open”按钮
- 嵌套的元素的点击事件
- 如何控制弹出页面的显示问题??
- 在首页中如何获得登录本站点的用户名?
- 我的文档中有几个域名相同的checkbox,怎样判断其个数,利用这个数来循环判断其checked属性
- js新手,ajax 回调,不执行里面的方法。除非浏览器缩小,或者在ajax里面添加alert,通过外部方法促发
- 谁有xhtml标准下的js鼠标跟随特效代码啊
- 网页表格编辑功能的实现
或者你给Button按钮添加服务器的onclick事件
这样试一下.不好意思,忘记了
<script type="text/javascript">
function win()
{
<%a();%>;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" value="button" onclick="win()";/>
<br />
<br />
</div>
</form>
</body>
是Public的吗?
<head runat="server">
<title>无标题页</title>
</head>
<body> <script type="text/javascript">
function win()
{
<%a();%>;
}
</script>
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" value="button" onclick="win()";/>
<br />
<br />
</div>
</form>
</body>
</html>
<head runat="server">
<title>无标题页</title>
</head>
<body>
<script type="text/javascript" language="javascript">
function winTest()
{
<%string1("haha");%>;
}
</script>
<form id="form1" runat="server">
<div>
<input id="Button2" type="button" value="button" onclick="winTest()"/>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
</form>
</body>
</html>[/code]using System;
using System.Data;
using System.Configuration;
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 _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
} public void string1(string str)
{
TextBox1.Text = str;
}
}复制过去试试
<html>
</html>
这个错误还不够明显吗,加上啊
<!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>
</head>
<body>
<script type="text/javascript" language="javascript">
function winTest()
{
<%string1("haha");%>;
}
</script>
<form id="form1" runat="server">
<div>
<input id="Button2" type="button" value="button" onclick="winTest()"/>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
</form>
</body>
</html>以上粘到aspx页以下粘到cs页
using System;
using System.Data;
using System.Configuration;
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 _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public void string1(string str)
{
TextBox1.Text = str;
}
}
你要明白,js跟服务器代码执行,ajax是正道
-------------------------------------------------区区这点分。bs楼主那分要挟啊
实现:public string GetCallbackResult()
public void RaiseCallbackEvent( string eventArgument )方法,
这个方法是可以带参数的
小例子:
前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="AjaxFrame.WebForm1" % > <!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 >Untitled Page </title >
<script type="text/javascript" >
var pa1 = "Time is" ;
function go() {
PageMethods.cs(pa1,js);
}
function js(cs)
{
alert(cs);
}
</script >
</head >
<body >
<form id="form1" runat="server" >
<div >
<input type="button" onclick="go();" value="submits" / >
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" / >
</div >
</form >
</body >
</html >
-----------------------------------------------------------------------------------------------------------------------
后台代码: using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Linq;
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; namespace AjaxFrame
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ } [System.Web.Services.WebMethod] public static string cs(string pa1)
{
return pa1+DateTime.Now.ToString();
}
}
}
我之所以没跟他说AJAX,CallBack.是因为太多不好接受.
我给他的代码,的确是不需要点击就执行的.但从中他自己就能体会到客户端/服务器了.
像他这样的问题,有N多的解决方法.他应该自己去发现.
比如.
input的Button做为一个中转站.在前台click一个服务器端的按钮.服务器端的按钮在去调用a方法.
http://topic.csdn.net/u/20071024/21/2368ffaa-9a54-48f3-8f86-95ad2e0138bd.html
学习ajax中
Ajax是什么东东呢
现在学C Java 落伍了?