困扰了我好久了
解决方案 »
- 生成字符问题
- UploadInfo需要引用什么命名空间吗 求解答
- 整了个单点登录,Form来Form去的不知道安全不。
- 层里面的button怎么加事件啊!
- 图片上传的问题
- 想写一个弹出窗口的类,在弹出确认对话框的时遇到麻烦了,麻烦大家帮忙给改一下。
- 社区专家排行总榜,还有大类专家榜,小类专家榜排名有什么用的吗?
- 我跪求、哭求各位高手,怎样在datagrid中实现数据的隶属关系?比如大、中、小类商品代码像树型结构那样在datagrid中显示
- 如何在.net中控制crystal report图表的属性?
- 没有运行我的OnItemDataBind()
- 根据汉字,能否自动生成拼音?
- 怎样从数据库中检索用户名的姓的汉语拼音以a开头的用户呀!
比如说一个提交的服务器按钮,在 page_load 里加入 Attributes.Add ("onclick....的代码,
当你点击这个按钮的时候会弹出提示框,如果点击了"是",就会执行这个按钮事件里的代码。
然后Label1 .Attributes.Add ("onclick","myselect=confirm('确认吗?');")的返回值
然后就可以使用这个值了。
不过更好的办法是写一个方法function mymethod(){...},然后
然后Label1 .Attributes.Add ("onclick","if(confirm('确认吗?'))mymethod();")
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
string award1=System.Configuration .ConfigurationSettings.AppSettings["award1"];
if(award1=="true")
{
this.Label1 .Attributes.Add ("onclick","if(confirm('确认吗?'))myMethod();");
}
}
}
private void myMethod()
{
WriteXml("award1","false");
}
你是想提示确认后执行一个javascript脚本?还是执行一个.cs方法?
WriteXml("award1","false");是一个改变web.config文件一个key的value的方法。
当用户点击取消就不执行WriteXml("award1","false");
大家明白我的意思吗?
可以想别的方法,例如弹出个模态窗口,这个可以取到值.
{
// 在此处放置用户代码以初始化页面
LinkButton1.Attributes.Add("onclick","javascript:return confirm('确认吗?')");
}
private void LinkButton1_Click(object sender, System.EventArgs e)
{
WriteXml("award1","false");
}
{
Page.RegisterStartupScript("", @"<script> if (confirm('" + str_Message + "')==true){document.all." + @btn + @".click();}</script>");
}parameters str_Message:要显示的文本内容;
parameters btn:按钮控件的ID(不管是asp:button还是input type=button,后边都要加runat="server",可以隐藏,但不能用visible=false隐藏,可以用style="display:none"的方式)然后在代码中写btn控件的onClick事件就行了
如果按照你的思路应该要加个隐藏按钮(高度或者宽度为0),按钮的后台代码是所谓的mymethod()方法,而你的attributes.add("onclick","myclientmethod();");
myclientmethod前台方法是
function myclientmethod()
{
if(confirm(aa))
document.all.button.click();
else
return false;
}