我想实现:
点击datagrid 中的linkbutton,根据数据的状态确定是否可以修改.
if status="a" then
弹出提示框,点击"确定",response.redirect("a.aspx")
else
response.redirect("b.aspx")
end if请教高手!
点击datagrid 中的linkbutton,根据数据的状态确定是否可以修改.
if status="a" then
弹出提示框,点击"确定",response.redirect("a.aspx")
else
response.redirect("b.aspx")
end if请教高手!
解决方案 »
- 怎样上下显示RadioButtonList的文本形式?
- SQL2000 中的 numeric 在C#中最好用什么类型?
- textbox.Replace(" "," ");在.net怎么是怎么样的,请问
- 哪位高手做过cnnic的接口
- 请问Sessin["UserID"]是什么意思?
- 我在DataGrid中放了个“编辑”按钮,运行时按“编辑”提示脚本出错,这个怎么回事,这个“DataGrid”是用户控件,放在其它页面执行的
- 控件命名问题
- 急急急急急急急急javascript_XML分页问题——在线等急急急急急急急急急急急急急急
- 以Excel为数据源时,含有数字的字段会把该字段内的含有字符的CELL自动变为NULL,请教高手如何解决
- .net中,在服务器端取出客户端的数据都有些什么好方法呀!!!请赐教!!!
- 字体大小随机问题
- 如何将字符串得到控件id
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton lb = e.Row.FindControl("lnkbtnID") as LinkButton;
if(e.Row[0]=="a")
{
lb.Attributes.Add("onclick", "if(confirm('确定要XXX吗?')){window.location.href='~/a.aspx;'return true;}else{return false;}");
}
else lb.Attributes.Add("onclick", "window.location.href='~/b.aspx;');
}
我这里就随便找个事件写了 具体写在那个事件里边 以你自己而定private void DataGrid1_ItemDataBound(object sender,System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//点击"删除"按钮后弹出确认对话框
if(e.Item.FindControl("btnDelete1")!=null)//这里你自己就改一下 获取你那个什么A
{
((LinkButton)e.Item.FindControl("btnDelete1")).Attributes.Add("onclick", "if(confirm('提示信息')){window.location.href='~/a.aspx;'return true;}else{return false;}");
}
else{
......
}
}
onclientclick="renturn confirm('你确认...吗?"
还有好几种网上查查看
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "提示", "alert(\"没有相关新闻\");window.location.href = '/Defaultv1.aspx';", true);
ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('友链不能输入空值!');", true);
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" Text='修改' CommandArgument='<%#Eval("status")%>' OnCommand="LinkButton1_Command">
</asp:LinkButton>
</ItemTemplate> 后台:
public void LinkButton1_Command(object sender,CommandEventArgs)
{
string status = e.CommandArgument.ToString().Trim();
if(status=="a")
{
Response.Redirect("a.aspx");
}
else
{
Response.Redirect("b.aspx");
}
}