asp.net页面传值出错?
PostBackUrl="~SMSWrite.aspx?SMSID= <%#Eval('SMSID') %>"这样传值到页面,用Request.QueryString["SMSID"]接收到的值老是 <%,怎么回事呢
PostBackUrl='~SMSWrite.aspx?SMSID= <%#Eval("SMSID") %>'
改成这样试试
直接给他参数试试,不用 <%#Eval('SMSID')
改了还不行
但是直接写参数行,可是我这里的参数是动态的呀
PostBackUrl="~/SMSWrite.aspx?SMSID= <%#Eval('SMSID') %>"
少个/
这样应该是可以的
5楼观察挺仔细啊,不过还不是那个问题
我改成 <a href='SMSWrite.aspx?SMSID= <%# Eval("SMSID") %>' >回复 </a>在超链接的里面可以,在linkbutton里面就不行
PostBackUrl=' <%# Eval("SMSID","SMSWrite.aspx?SMSID={0}") %> '
这样试试、
以前用这样传值,但是现在很少用了。呵呵。你用这种方法看看。
C# code:
PostBackUrl=' <%# Eval("SMSID","SMSWrite.aspx?SMSID={0}") %> '
{{
相关问答:
ASP.NET MVC架构发布了,你用了吗?
还在学习中
我也在学习。买书,听教程,看网上资料,下载例子,感觉听不错的,不过比起工厂模式,似乎逊色了点。。。欢迎到我博客互相学习
都用了5个版本了 从 PV1 到beta ......
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
静态模板:
<!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/ ......