各种定向携带参数传值问题。(window.location.href) (2010-11-30 14:28:41)转载
带变量
string id = Request.QueryString["id"].ToString();
Response.Write("<script>alert('成功');window.location.href('reply.aspx?word_id="+id+"');</script>");
int id=1;
string ip = Request.UserHostAddress.ToString();
Response.Write("<script>window.location.href('reply.aspx?word_id="+id+"&ip="+ip+"');</script>");
字符串和数值的携带是一样的。
附注:
1.前台带参数
<a href="Default.aspx?id=<%#eval_r("word_id") %>">删除</a>
2.后台带参数
Response.Redirect("default.aspx?id="+id);
Response.Redirect("reply.aspx?id=" + id + "&username=" + ip); (多个参数携带)
问题1如何在JavaScript访问C#函数
方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
2、在前台写一个js函数,内容为document.getElementByIdx_x("btn1").click();
3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
方法二:1、函数声明为public 或protected
public string ss()
{
return("a");
}
2、在html里用可以调用
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载