小问题 传值
G……view可以把列设置成超链接 可是我文本中的值怎么保存在超链接里呢
<a>xxx.id={0}&uaername={1}</>{1}怎么得到文本中 值呢
用session每次还要romver 不想用session还而且返回的时候session没有了 哭爹
------最佳解决方案--------------------你这个链接如果是动态生成的,生成时就可以将参数写上去
------其他解决方案--------------------模板列里面放个a标签
<a href="<%# Eval("链接字地址") %>"><%# Eval("链接的名称") %></a>
------其他解决方案--------------------
可以试试
------其他解决方案--------------------<asp:HyperLinkField DataNavigateUrlFields="rsID" DataNavigateUrlFormatString="aaa.aspx?rsID={0}&gdID={0}" Text="详情" />
------其他解决方案--------------------<asp:LinkButton ID="LinkButton1" CommandName="del" CommandArgument='<%# Eval("Parent_Id")+","+Eval("Id") %>' runat="server">删除</asp:LinkButton>
GVSecondType_RowCommand(object sender, GridViewCommandEventArgs e)
{
string cmdName = e.CommandName;
if (cmdName == "del")
{
string[] estr = e.CommandArgument.ToString().Split(',');
int Parent_Id = Convert.ToInt32(estr[0]);
int TypeId = Convert.ToInt32(estr[1]);
}
另外一种。
------其他解决方案--------------------我怎么看都不怎么符合
aspx中有个文本 textbox2 name和id是 username
g……view中的有动态生成的超链接 单机超链接把username带到index2页面中
如果username是在G……view中那好办
xxx.aspx?id={0}&username={1}可G……view中没有username这个列怎么办
session可以 现在就用的是session可是每次要删除session不然占服务器资源
js写的话 那怎么写那个超链接列的单击事件呢
var username=document.GetElementById("username").value;
location.href="xxx.aspx?id={0}&username={1}="+username;
java是这样写的看了下.net和这个差不多应该说一样的也可以用jquery写
不过jqery不熟悉 所以就javascript了
哎 保存到session好了
------其他解决方案--------------------
+1
------其他解决方案--------------------
没明白
------其他解决方案--------------------我看到有人用request。form【“xxx”】
这样index2 可以获的textbox的id是xxx的文本值吗