大牛们,我想请教一个问题。
navigate("Myalbum.aspx?name='<%#Eval("name") %>'");这样传值,我在Myalbum.aspx能获得name的值吗,Myalbum.aspx.cs能获得name的值吗asp.net页面传值
navigate("Myalbum.aspx?name='<%#Eval("name") %>'");这样传值,我在Myalbum.aspx能获得name的值吗,Myalbum.aspx.cs能获得name的值吗asp.net页面传值
2\要看你的name是否有中文字符
最好转义一下 <%# Server.UrlEncode(Eval("name").ToString()) %>
那么我应该怎么引用呢,引用什么 直接request["name"] 获取值3楼的字符转义也要注意 防止乱码
那么我应该怎么引用呢,引用什么 直接request["name"] 获取值3楼的字符转义也要注意 防止乱码
request["name"]获得取值是aspx.cs页面的取值方法吗
下面是一个例子
private void Button1_Click(object sender, System.EventArgs e)
{
string s_url;
s_url = "b.aspx?name=" + Label1.Text;
Response.Redirect(s_url);
}
b.aspx中C#代码
private void Page_Load(object sender, EventArgs e)
{
Label2.Text = Request.QueryString["name"];
}
那我的navigate("Myalbum.aspx?name='<%#Eval("name") %>'")的"和'会不会是混乱了啊
对了url传值,是不用加引号的
应该是半角是吗你没有觉得你上边的"?"有点怪吗? 代码不能用全角符号
那我的navigate("Myalbum.aspx?name='<%#Eval("name") %>'")的"和'会不会是混乱了啊
那我的navigate("Myalbum.aspx?name='<%#Eval("name") %>'")的"和'会不会是混乱了啊
我这个值是传到了aspx.cx呢还是aspx页面了呢
那我的navigate("Myalbum.aspx?name='<%#Eval("name") %>'")的"和'会不会是混乱了啊
我这个值是传到了aspx.cx呢还是aspx页面了呢
只要有值两边(aspx,aspx.cs)都可以获取到