当前位置:编程学习 > C#/ASP.NET >>

本页面传值 不刷新

本页面传值 不刷新
比如
在Default.aspx页面里
<a href="Default.aspx?int=1">传值</a>

点击“传值”后 页面不刷新 怎么实现? 不知道能不能有这种效果? --------------------编程问答-------------------- 为什么要页面不刷新?是考虑速度还是?
如果是想传值后不进行一些操作,加个条件判断(Page.IsPostBack) --------------------编程问答-------------------- Javascript --------------------编程问答-------------------- 說明一下要的結果有什么用看看﹐如果為了不刷新如一樓所說加一個判斷﹕if(IsPostBack) --------------------编程问答-------------------- ajax --------------------编程问答-------------------- 要是為了這樣的話不如可以考慮一下AJAX可以這樣后台處理﹗ --------------------编程问答-------------------- ajax或者iframe --------------------编程问答-------------------- ajax 实现不了 ... --------------------编程问答-------------------- 到底想要实现什么? --------------------编程问答-------------------- iframe的很容易:
test.htm:
<iframe src="post.htm"/>
post.htm
<a href="Default.aspx?int=1">传值</a>
这样test.htm不会刷新

ajax也不难,不过需要一大段代码,网上查查看 --------------------编程问答-------------------- 为什么不用脚本
定义一个参数
var setValue;
function SetValue(int)
{
   setValue = int;
}
<a onclick="SetValue(1);"></a> --------------------编程问答-------------------- 点击“传值”后 页面不刷新 怎么实现? 不知道能不能有这种效果?
-------
不知道要实现什么


不刷新是什么意思。LZ问题描述的再仔细一点,现在就算给出个方案。
也不一定符合你的要求。

是要无刷新请求数据呢  还是禁用呢。。。 --------------------编程问答-------------------- 是无刷新请求数据 --------------------编程问答-------------------- ajax 实现不了 ...????????????
=======
对ajax来说,太小菜了,用着没意思 --------------------编程问答-------------------- ajax就是可以实现不刷新的。。。。 --------------------编程问答-------------------- 需求不明+我水平不够=这个问题我答不上 --------------------编程问答-------------------- 实在不明白, 你要说什么东西,不刷新,你要做什么不刷新,我们都没有看懂, --------------------编程问答-------------------- 灌水太多,就不回答了。 --------------------编程问答-------------------- AJAX~ --------------------编程问答-------------------- <a href="#" onclick="javascript:return aaa('value');">传值</a>

<scsript>function aaa(value){document.getElementById("id").text=value}</script>

没试过,随手写的,不知道可不可以,大概就这意思了
--------------------编程问答-------------------- AJAX~就是不刷新。。。
--------------------编程问答-------------------- 是不是这样
在Default.aspx页面里
<a href="Default.aspx?int=1">传值</a>
页面不动,即使“传值”在页面下面不会跳到上面去? --------------------编程问答-------------------- //JS脚本 获取 参数

//--获取URL参数
function GetQueryString(name)   
{   
  var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");   
  var r = window.location.search.substr(1).match(reg);   
  if(r!=null)
    return unescape(r[2]);   
  return null;
} --------------------编程问答-------------------- 需求不名 --------------------编程问答-------------------- 用window.open()  这个好像不刷新 --------------------编程问答-------------------- 懒得说了+也没什么好说的 --------------------编程问答--------------------  
<asp:HiddenField ID="hidID" runat="server"  Value="1"
这是定义。

int ID= Convert.ToInt32((rptUser.Items[i].FindControl("hidID") as HiddenField).Value);
这是页面C#接收。


用隐藏域传值就OK了。  --------------------编程问答--------------------
<asp:HiddenField ID="hidID" runat="server"  Value="1"/>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,