ASP.NET 传值的问题,解决后50分。 20
<asp:GridViewID="GridView1"runat="server"ShowFooter="True"CellPadding="3"onrowdatabou...
<asp:GridView ID="GridView1" runat="server" ShowFooter="True" CellPadding="3"
onrowdatabound="GridView1_RowDataBound" Width="100%" BackColor="#DEBA84"
BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" CellSpacing="2">
<Columns>
<asp:TemplateField HeaderText="自动编号">
<HeaderStyle Width="100px" />
</asp:TemplateField>
<asp:HyperLinkField
DataNavigateUrlFormatString="~/Common_Mar/Add_Data.aspx?id={0}" HeaderText="修改"
Text="修改" DataNavigateUrlFields="号码">
<HeaderStyle Width="50px" />
<ItemStyle Width="50px" />
</asp:HyperLinkField>
//“号码"现在是个常量,想传个变量在这个位置,在别一个页面接收传值。
说明这是一个Gridview中的模板。后台语言使用C#。
谢谢大家!
可能你们还没听懂我的意思,“号码”是数据库中的一个字段绑定在GRIDVIEW中,我点修改就把号码这个字段的此行此列的值传到另一个页面。问题号码是一个变量,假设现在写的是号码,我想用“手机号”来代替“号码”。这个值我在后面代码中得到。主要是让号码变成可变的字段。
一楼的ID的值怎么从后台的代码传到前台页面代码来呢?谢谢
三楼的,号码是可变的,不是固定的,号码这个字段名是可修改的,如果我改了,那这个页面不得出错了
前台:
DataNavigateUrlFields='<%=id%>'
后台:
protected string id = "号码";
这样试了不行,不知道为什么 展开
onrowdatabound="GridView1_RowDataBound" Width="100%" BackColor="#DEBA84"
BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" CellSpacing="2">
<Columns>
<asp:TemplateField HeaderText="自动编号">
<HeaderStyle Width="100px" />
</asp:TemplateField>
<asp:HyperLinkField
DataNavigateUrlFormatString="~/Common_Mar/Add_Data.aspx?id={0}" HeaderText="修改"
Text="修改" DataNavigateUrlFields="号码">
<HeaderStyle Width="50px" />
<ItemStyle Width="50px" />
</asp:HyperLinkField>
//“号码"现在是个常量,想传个变量在这个位置,在别一个页面接收传值。
说明这是一个Gridview中的模板。后台语言使用C#。
谢谢大家!
可能你们还没听懂我的意思,“号码”是数据库中的一个字段绑定在GRIDVIEW中,我点修改就把号码这个字段的此行此列的值传到另一个页面。问题号码是一个变量,假设现在写的是号码,我想用“手机号”来代替“号码”。这个值我在后面代码中得到。主要是让号码变成可变的字段。
一楼的ID的值怎么从后台的代码传到前台页面代码来呢?谢谢
三楼的,号码是可变的,不是固定的,号码这个字段名是可修改的,如果我改了,那这个页面不得出错了
前台:
DataNavigateUrlFields='<%=id%>'
后台:
protected string id = "号码";
这样试了不行,不知道为什么 展开
5个回答
展开全部
GrivView是在后台绑定码春数据库了吧???数据表中一列的名字叫'号码'是吧?败誉
更迟枯耐改为如下试一试.
<asp:HyperLinkField
DataNavigateUrlFormatString="~/Common_Mar/Add_Data.aspx?id={0}" HeaderText="修改"
Text="修改" DataNavigateUrlFields="<%# Eval('号码')%>">
<HeaderStyle Width="50px" />
<ItemStyle Width="50px" />
</asp:HyperLinkField>
更迟枯耐改为如下试一试.
<asp:HyperLinkField
DataNavigateUrlFormatString="~/Common_Mar/Add_Data.aspx?id={0}" HeaderText="修改"
Text="修改" DataNavigateUrlFields="<%# Eval('号码')%>">
<HeaderStyle Width="50px" />
<ItemStyle Width="50px" />
</asp:HyperLinkField>
展开全部
<asp:HyperLinkField
DataNavigateUrlFormatString="~/Common_Mar/Add_Data.aspx?id={0}" HeaderText="修塌郑改"
Text="修改" DataNavigateUrlFields="<%# Eval('号码'袜历)%>">
<HeaderStyle Width="50px" />告衫搜
<ItemStyle Width="50px" />
</asp:HyperLinkField>
DataNavigateUrlFormatString="~/Common_Mar/Add_Data.aspx?id={0}" HeaderText="修塌郑改"
Text="修改" DataNavigateUrlFields="<%# Eval('号码'袜历)%>">
<HeaderStyle Width="50px" />告衫搜
<ItemStyle Width="50px" />
</asp:HyperLinkField>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<asp:HyperLink ID="hlModify" runat="茄埋吵server" NavigateUrl='<%# Eval("Id", "InventoryAdd.aspx?Id={0}") %>'>液宏修改</asp:HyperLink>
可以颤侍了
可以颤侍了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把这个变量接收在session中,另外个页面用session接收的赋值就可以了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把protected string id="号码"改成 public string id="号码";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询