首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

旋钮与数据绑定

2013-08-09 
按钮与数据绑定在.aspx文件里原来代码如下a hrefEdit.aspx?id%#Eval(id)%&HSDID%#Eval(HSDID)

按钮与数据绑定
在.aspx文件里原来代码如下


<a href="Edit.aspx?id=<%#Eval("id")%>&HSDID=<%#Eval("HSDID") %>">[ Submit ]

上面的提交submit字样是一个提交按钮,当点击[ Submit ]字样时,会把"HSDID"与"id"字段的值传到Edit.aspx中id与HSDID.现在我想要做的是 想把[ Submit ]字样换为一个按钮,点击按钮链接到Edit.aspx。我怎样在按钮响应函数Onclick中,取得"id"和"HSDID"字段值 并且把这个值同样能传到Edit.aspx中id与HSDID中。
谢谢!
[解决办法]
用 button 在后台 
Response.Redirect("Edit.aspx?id=" + id + "&HSDID=" + HSDID);

[解决办法]
Request.QueryString["id"] 
Request.QueryString["HSDID"]


[解决办法]
   <a href="#" onclick="'<%# "Onbut("" + (Eval("id")) + "")" %>'>">传值</a>
  <script language="javascript" type="text/javascript">
    function Onbut(id,HSDID)
    {
       var pageFile="roleadd.aspx?ID=" + id+"&HSDID="+HSDID;
        window.location.href=pageFile;
    }
    </script>

[解决办法]

<a href="Edit.aspx?id=<%#Eval("id")%>&HSDID=<%#Eval("HSDID") %>"></a>
        <asp:LinkButton ID="LinkButton2" runat="server" CommandName="Edit" CommandArgument='<%#Eval("id")+","+Eval("HSDID")%>' OnClick="LinkButton2_Click1" >LinkButton</asp:LinkButton>





  protected void LinkButton2_Click1(object sender, EventArgs e)
        {
            if (e.CommandName == "Edit")
            {
                string id = e.CommandArgument.ToString().Split(',')[0].ToString();


                string HSDID = e.CommandArgument.ToString().Split(',')[1].ToString();
            }
        }

热点排行