后台:
public void Dlist_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "Delete")
{
string getinfoid = e.CommandArgument.ToString();
response.write(getinfoid); //这里是传给本页!成功
bool flag = InforBO.GetInstance().delete_infor(getinfoid); //这里是作为参数传给其他的类!失败
if (flag == true)
{
this.Response.Write("<script>alter('删除成功!!!')</script>");
}
}
前台:
<asp:DataList ID="Dlist" runat="server" OnItemCommand="Dlist_ItemCommand" Height="460px"
HorizontalAlign="Center" Width="447px" CellPadding="4" ForeColor="#333333">
<AlternatingItemStyle BackColor="White" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<ItemTemplate>
<asp:Label ID="Lbl1" runat="server" Text='<%# Eval("Title", "{0}") %>'></asp:Label>
<span style="float: right">
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%#Eval("InfoId","AddEditAct.aspx?infoid={0}") %>'>编辑</asp:HyperLink>
<asp:Button ID="Btn1" runat="server" Text="删除" CommandName="Delete" CommandArgument='<%#Eval("InfoId")%>'
BorderStyle="None" Height="19px" Width="44px" OnclientClick="return confirm('确认删除?')" />
</span> <br />
<asp:TextBox ID="TxtBox1" runat="server" Text='<%# Eval("infobody", "{0}") %>' BorderStyle="None"
Height="24px" Width="584px" Font-Size="18px"></asp:TextBox>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#Eval("InfoId","Actbody.aspx?infoid={0}")%>'>>>详细</asp:HyperLink>
<br />
<asp:Label ID="Lbl4" runat="server" Text=""></asp:Label>
<asp:Label ID="Lbl5" runat="server" Text='<%# Eval("IssueTime", "{0:d}") %>'></asp:Label>
</ItemTemplate>
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
</asp:DataList>
这是什么?
是否实例化?
是否是静态类方法?