<a href='thisarticle.aspx?thisArticleId=<%# DataBinder.Eval(Container.DataItem, "ID")%> & thisArticleType=<%# DropDownList1.SelectedValue %>' target="_blank" >
这样写目标页面可以接受到第一个值却接受不到第二个值,这是目标页面的代码
Dim thisid As Long = Convert.ToInt32(Page.Request.QueryString("thisArticleID"))
Dim thisType As String = Convert.ToInt32(Page.Request.QueryString("thisArticleType"))
用一个label分别来取他们的值结果第二个取不到值,我在浏览器的地址可以看到第二个的值,
那位大哥给我看看,不甚感激!
这样写目标页面可以接受到第一个值却接受不到第二个值,这是目标页面的代码
Dim thisid As Long = Convert.ToInt32(Page.Request.QueryString("thisArticleID"))
Dim thisType As String = Convert.ToInt32(Page.Request.QueryString("thisArticleType"))
用一个label分别来取他们的值结果第二个取不到值,我在浏览器的地址可以看到第二个的值,
那位大哥给我看看,不甚感激!
解决方案 »
- asp.net callback问题
- 请问iframe与其父元素div之间的空白可以去除吗
- 想做一个从数据库取字段自动生成实体的工具,请问该如何获取数据库的字段的"列明"和"描述信息"啊(内详)
- asp.net 2.0中还有没有session、application、response、request、server、Error对象呢?
- 下面的代码中,为什么加了一个文件夹目录就显示不了图片了,就路径错误了,要怎么写才可以正常显示,请帮忙
- 不知有没有控件可以选择服务器的文件目录路径?或者实现代码也行
- ---急--关于路径的问题---
- 请教一个MVC控制器中将字符串转换成JSON的问题
- 请问如何连接oracle数据库啊?
- 在Web页面如何动态生成控件?(只要解决问题,立刻给分!)
- ultrawebgrid
- 高分求助发布网站的问题
再Repuest.Form["thisArticleType"].ToString()
用的是中括号,至于你的那个括号,第一个为什么可以,不知道,没有尝试过,感觉vs会提示你错误的,你还能运行??
错误在这里
<a href='thisarticle.aspx?thisArticleId= <%# DataBinder.Eval(Container.DataItem, "ID")%> & thisArticleType= <%# DropDownList1.SelectedValue %>' target="_blank" > 改为:
<%=DropDownList1.SelectedValue%>注意:<%=%>是绑定变量的值或者方法 <%# %>一般绑定数据库中的字段
Request("thisArticleID")
Request("thisArticleType")
<a href='thisarticle.aspx?thisArticleId=<%# DataBinder.Eval(Container.DataItem, "ID")%> & thisArticleType=<%= DropDownList1.SelectedValue %>' target="_blank" >
因为我不要这个& thisArticleType=<%= DropDownList1.SelectedValue %>' 的时候是可以的,当然是单个来接受。
其实我不想这样写的,我是想用一个session来保持这个 DropDownList1.SelectedValue 的,可是我不知道这个session要放在哪里可以实现每点击这个链接执行这个
高手们啊,你们在哪里啊,出来啊,
onclick="this.href=this.href_template+document.getElementById('<%# GetDropDownListClientID(Container) %>').value;"
target="_blank">点我<%# Eval("ID") %>得实惠</a>
protected string GetDropDownListClientID(object container)
{
var row = (Control)container;
return row.FindControl("DropDownList1").ClientID;
}
target="_blank">点我<%# Eval("ID") %>得实惠</a>
onclick="this.href=this.href_template+document.getElementById('<%# GetDropDownListClientID(Container) %>').value;"
target="_blank">点我<%# Eval("ID") %>得实惠</a>
你们都不对,错在我这个DropDownList1.SelectedValue 的值是个字符型的,而我这个Dim thisType As String = Convert.ToInt32(Page.Request.QueryString("thisArticleType")) 是个接受数字的,我改成了Convert.Tostring(Page.Request.QueryString("thisArticleType")) 然后 "ID")%> & thisArticleType中间的&这个去掉左右两个空格就可以了
“我是想用一个session来保持这个 我是想用一个session来保持这个 DropDownList1.SelectedValue 的,可是我不知道这个session要放在哪里可以实现每点击这个链接执行这个 把DropDownList1.SelectedValue的值保存到session里 ”
或在接受页面获取值再设置session
烦烦烦烦
更新:update table set timefield =‘“& DateTime.Today &”’where ID= " & Val(e.Item.Cells(0).Text)
追加:INSERT INTO table (time) values(‘“& DateTime.Today &”’)
都是报错
有人能给我这个语句吗
这个不是邦定表达式,还是取变量值 我一般都是把DDL是的要取出的值放在变量中