我有2个aspx页面.. (view.aspx,edit.aspx)
。
在view.aspx
下我有网格,显示以下字段。
class,photo,photocaption,Edit
包括类名,类的图像和照片的标题以及用于编辑的链接按钮,该按钮遍历edit.aspx
...
在edit.aspx
下,我有一个由
Class(a drop down box),
Photo(text box with BROWSE button),
photocaption(Textbox).
当我点击view.aspx
中的修改时,我必须在view.aspx
表中默认输入edit.aspx
网格中输入的值..
请帮我完成我的任务...
答案 0 :(得分:0)
假设您的view.aspx
页面具有名为txtClassName
的类名的TextBox控件,您可以像这样向edit.aspx
添加查询字符串:
<asp:LinkButton ID="EditLink" runat="server" Text="Edit" PostBackUrl='<%# "edit.aspx?classname=" + txtClassName.Text %>' />
这会以这种格式创建网址:
edit.aspx?类名= 1类
然后,在Page_Load
页面的edit.aspx
事件中,您可以检索所选的类名:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string className = Request.QueryString["classname"];
// code to output the class details
// for example, if you want to add the class name to a dropdownlist:
DropDown1.Items.Add(className);
}
}