源码信息

最新源码评论

  • 评论者:julia
    julia(用户) 发表于:2008-09-05 09:00:00

    学习使用Repeater,将新闻某条记录修改部分采用<br/>1、前台数据显示使用Repeater<br/>2、后台处理使用 SqlParameter<br/><br/>file.aspx.cs <br/>public partial class news : sql <br/>{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;protected void Page_Load(object sender, EventArgs e) <br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!IsPostBack) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Repeater_news.DataSource = sqls.bind_news(15); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Repeater_news.DataBind(); //<font color="red">前台显示数据<br/></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>public void Button_EDIT_Click(object sender, EventArgs e) //<font color="red">后台处理返回修改的值</font><br/>&nbsp;&nbsp;&nbsp;&nbsp;{ <br/>&nbsp;&nbsp;&nbsp;&nbsp;SqlParameter[] myparm = new SqlParameter[8];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myparm[1] = new SqlParameter(&quot;@titles&quot;, SqlDbType.NChar, 50);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myparm[1].Value = TextBox_title.Text.Trim(); //空的???<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<br/>&nbsp;&nbsp;&nbsp;&nbsp;//file1.aspx.cs 可以显示,但没有从file1.aspx中传过来值? 使用了Repeater和ItemTemplate <br/>&nbsp;&nbsp;&nbsp;&nbsp;//file2.aspx.cs 没有显示,但有从file2.aspx中传过来值? 没有使用Repeater和ItemTemplate <br/>&nbsp;&nbsp;&nbsp;&nbsp;//如何才能在aspx显示并可以编辑,然后在aspx.cs保存编辑? <br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>... <br/>file1.aspx <br/>&lt;form id=&quot;form2&quot; runat=&quot;server&quot;&gt; <br/><font color="red">&lt;asp:Repeater ID=&quot;Repeater_news&quot; runat=&quot;server&quot;&gt; <br/>&lt;ItemTemplate&gt; <br/></font>&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:TextBox ID=&quot;TextBox_title&quot; runat=&quot;server&quot; Text=' &lt;%# Bind(&quot;title&quot;)%&gt;&gt; &lt;/asp:TextBox&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;//显示了title=&quot;测试编辑后的数据更新,使用了Repeater,Formview等,可以显示但无法获得返回值&quot; <br/>&nbsp;&nbsp;&lt;asp:Button ID=&quot;Button_EDIT&quot; runat=&quot;server&quot; Text=&quot;确定修改&quot;&nbsp;&nbsp;/&gt; <br/><font color="red">&lt;/ItemTemplate&gt;&nbsp;&nbsp;<br/>&lt;/asp:Repeater&gt; <br/></font>&lt;/form&gt; <br/><br/>file2.aspx <br/>&lt;form id=&quot;form2&quot; runat=&quot;server&quot;&gt; <br/>&lt;asp:TextBox ID=&quot;TextBox_title&quot; runat=&quot;server&quot; Text=' &lt;%# Bind(&quot;title&quot;)%&gt;&gt; &lt;/asp:TextBox&gt; <br/>&nbsp;&nbsp;&nbsp;&nbsp;//显示了title=&quot;测试编辑后的数据更新,没有使用Repeater,Formview等,无显示但可以获得返回值&quot; <br/>&lt;asp:Button ID=&quot;Button_EDIT&quot; runat=&quot;server&quot; Text=&quot;确定修改&quot;&nbsp;&nbsp;/&gt; <br/>&lt;/form&gt;

    0 个回复