我有一个链接到另一个传递JobID的页面,但我也想传递一个类型字符串。然后,如果将此类型字符串传递给函数,请运行if语句。
e.Row.Cells[index].Text = "<a rel=\"shadowbox\" href=\"utilities/DocketViewer.aspx?JobID=" + SerNo.JobID + "\"><img src=\"images/icons/buttons/basic1-006-small.png\" alt=\"" + SerNo.JobNo + "\" title=\"" + SerNo.JobNo + "\" type=dbrief\"" + "\"/></a>";
在链接发送给我的页面上,我想运行这样的if语句。但是传递的唯一QueryString是JobID,所以它不会进入if语句。
if (Request.QueryString["type"] == "dbrief")
{
}
如何传递其他值?
答案 0 :(得分:2)
应该是这样的:
?JobID=123&type=432
保持条件查询类型查询字符串。
答案 1 :(得分:2)
您应该将get参数添加到链接的href属性中:
e.Row.Cells[index].Text = "<a rel=\"shadowbox\" href=\"utilities/DocketViewer.aspx?JobID=" + SerNo.JobID + "&type=dbrief\"><img src=\"images/icons/buttons/basic1-006-small.png\" alt=\"" + SerNo.JobNo + "\" title=\"" + SerNo.JobNo + "\" type=dbrief\"" + "\"/></a>";
答案 2 :(得分:1)
你需要在href中添加更多内容,比如
e.Row.Cells[index].Text = "<a rel=\"shadowbox\" href=\"utilities/DocketViewer.aspx?JobID=" + SerNo.JobID + "&type=dbrief"\"><img src=\"images/icons/buttons/basic1-006-small.png\" alt=\"" + SerNo.JobNo + "\" title=\"" + SerNo.JobNo + "\" type=dbrief\"" + "\"/></a>";
你似乎把dbrief视为常数。如果它是SerNo上的一个字段,你会做
e.Row.Cells[index].Text = "<a rel=\"shadowbox\" href=\"utilities/DocketViewer.aspx?JobID=" + SerNo.JobID + "&type=" + SerNo.dBrief + "\"><img src=\"images/icons/buttons/basic1-006-small.png\" alt=\"" + SerNo.JobNo + "\" title=\"" + SerNo.JobNo + "\" type=dbrief\"" + "\"/></a>";
编辑:虽然我们正在使用它,但你可以使用string.Format来减少它的混乱
e.Row.Cells[index].Text = string.Format("<a rel=\"shadowbox\" href=\"utilities/DocketViewer.aspx?JobID={0}&type=dbrief\"><img src=\"images/icons/buttons/basic1-006-small.png\" alt=\"{1}\" title=\"{1}\" type=\"dbrief\"/></a>", SerNo.JobID, SerNo.JobNo);
你在标题/类型之后的语音标记中似乎也有错误。
答案 3 :(得分:0)
可以使用第二个值
例如:if(isset($_POST["boton_upload_video"])){ print_r($_POST["video_imagen"]); }
=“这是类型字符串”
在网址中发送字符串时请记住这些要点
Session["type"]
长度限制为255个字符。答案 4 :(得分:0)
如果您需要传递type
值,那么,传递type
值:
href=\"utilities/DocketViewer.aspx?JobID=" + SerNo.JobID + "&type=" + SerNo.Type + "\"
无论您包含多少个值,查询字符串的工作方式都相同。 (虽然在某些时候可能包含太多并且请求地址太长。)