我有这个Web应用程序,它应该在按钮点击时上下移动行,但只有当我关闭网页并从Visual Studio重新运行我的程序时才会这样做。
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
DataView view = (DataView)SqlDataSource1.Select(
DataSourceSelectArguments.Empty);
DataTable result = view.ToTable();
}
}
这就是我需要的吗?
答案 0 :(得分:1)
您可以使用CommandName触发按钮点击功能。
示例:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linkbutton.commandargument.aspx
答案 1 :(得分:0)
您需要使用按钮点击事件。您的逻辑当前处于页面加载事件中,这就是为什么它只会触发一次
答案 2 :(得分:0)
您也可以删除if backback,它也可以使用,但不是推荐的解决方案
protected void Page_Load(object sender, EventArgs e)
{
DataView view = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);
DataTable result = view.ToTable();
}