然后使用数据绑定控件的项模板,在项模板中添加一个HyperLink控件,用HyperLink的Text属性绑定新闻的标题,NavigateUrl一个地址字符串,例如NavigateUrl='<%#Eval("ID","NewsDetails.aspx?id={0}")%>'
比如说你点击了一个按钮,它用post方式向服务器提交了数据,告诉服务器它被点击了。而你刷新了页面,就又告诉了一遍服务器按钮被点击了,所以会再执行插入。解决方法嘛……比如说,在程序里,插入 *** 作之后,用一个Response.Redirect,转到本页。也可以加个参数,好让页面显示插入成功信息。
1、建立一个一般处理程序(.ashx后缀),这程序里面写获取From表单的数据和提交的数据库中的方法和一个获取最新插入数据的方法
2、使用HTML的定时触发,如:setTimeout
3、在定时触发的方法里面写一个Ajax来调用一般处理程序即可(这里可以用Ajax的from表单
提交)
$.ajax({
cache: true,
type: "POST",
url:ajaxCallUrl, //你的一般处理程序路径
data:$('#yourformid').serialize(),// 你的formid
async: false,
error: function(request) {
alert("Connection error")
},
success: function(data) {
//回调获取插入数据的方法
}
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)