Button2设置上onClient属性,把javascript 代码放进去
解决方案 »
- 下面这句话怎么理解啊
- javascript数组的问题
- 根据数据库内容,生成统计图的问题!!
- 自定义分页的DataGrid中,如何取当前行中某行的值?
- 做了一个loading效果,但有时页面加载得挺快,loading一出来,马上就进入页面了,我的loading代码如下(很简单的),怎么做可以让loading固定显
- 我要取个什么网站名字好啊?
- 如何使可以讓用戶選擇文件存放的目錄和文件名
- 如何用正则表达式去除一串字符后面的字符呢?
- 有关用存储过程来创建EXCEL的问题(请wzsswz、pingguo_yu等高手帮忙解决)。
- 求助啊,为什么我这个查询总是出错呢?
- 如何将数据写入Excel。
- 一个头疼的问题,颜色问题
function openwin()
{return false;
}
protected void Page_Load(object sender, EventArgs e)
{
this.Button2.Attributes["onclick"] = "openwin('55');";
}
第一次按Button2是没效果的,因为回发了!
第二次按是有效果的!!
既使我这样写了,还是不执行
function openwin()
{
......
return false;
}<asp:Button ID="Button2" runat="server" Text="办理" OnClientClick="openwin('55')" />
{
string getnum = this.TextBox1.Text.Trim().ToString();
this.Button2.Attributes["onclick"] = "openwin('55');";
}换成protected void Button2_Click(object sender, EventArgs e)
{
string getnum = this.TextBox1.Text.Trim().ToString();、
是不是有一个如下方法ClientScript.RegisterStartupScript(GetType(),...... 不太会用可以注册 openwin('55') 这个 js 函数 ?
}
sp1234 : 老大,你好,你的方法有点效果,不过,有一点问题:我这样做了:------------if (!IsPostBack)
{
string getnum = this.TextBox1.Text.Trim().ToString();
this.Button1.Attributes["onclick"] = "openwin('" + getnum + "'); return false;";
}---我这样做后,运行程序后,我在 textbox1中输入参数,能打开窗口,可是 getnum 参数是空的,如果我要是在 html中 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>直接为这个 textbox1 手动赋值 <asp:TextBox ID="TextBox1" Text="200" runat="server"></asp:TextBox>这样做的话,就可以取得到 getnum 的值为 TextBox1 的值。
既使我把外层的 if (!IsPostBack)去掉,也是同样的问题,请帮再看一下,十分感谢!!!!!
不就可以吗?
不行