c# - How to change value in button Field for asp.net -


i want send textbox value other page. tring many times thing:

aspx page: defalut2.aspx

 <%post p = new post();       list<post> lp = new list<post>();       (int = 0; < lp.count; i++)       {           session["id"] = lp[i].postid;//get id post           %>             <asp:textbox id="textbox1" runat="server"></asp:textbox>     <asp:button id="button1" runat="server" text="button" onclick="button1_click" />           <%           //i have postid , need call method            //now need save   lp[i].postid in use in default2.aspx.cs page           //i want create new response post id         } %>default2.aspx.cs page         } %>' 

defalt2.aspx.cs:

protected void button1_click(object sender, eventargs e) {     responses p = new responses();     cubers c = new cubers();    p.insertresponseuser("admin",int.parse(session["id"].tostring()),"xxxxx",datetime.now);     //method add response post username,id post, description,date time ;   } 

the problem can't add new comment post becaue can't save , find postid. need find way save id in something. call method defalut2.aspx.cs. need use post id.

i don't know why want way, use repeater bind list below
aspx page: defalut2.aspx

 <asp:repeater id="rptposts" runat="server">         <headertemplate>          </headertemplate>            <itemtemplate>           <tr>             <td> <asp:textbox id="textbox2" runat="server"></asp:textbox></td>             <td>                 <asp:button id="button1" runat="server" text="button" onclick="button1_click"                       commandargument='<%# container.itemindex %>'/>             </td>               <br />           </tr>         </itemtemplate>     </asp:repeater> 

defalt2.aspx.cs:

 protected void page_load(object sender, eventargs e)     {         if (!ispostback)         {             list<testwebapp.post> lp = new list<testwebapp.post>();              post p = new post();             p.id = 1;             post p2 = new post();             p2.id = 22;             lp.add(p);             lp.add(p2);              rptposts.datasource = lp;             rptposts.databind();         }     }       protected void button1_click(object sender, eventargs e)     {          //get index of clicked row textbox control value          // row index clicked button         int rowindex = convert.toint32(((button)sender).commandargument);          //get input string textbox         string inputstring = ((textbox)rptposts.items[rowindex].findcontrol("textbox2")).text;           response.write(inputstring);     } 


it's simple way properties inside object.


Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -