请问我以下的代码出了什么问题???其中:当TextBox1中的文本值,如果直接赋值"aa",则单击Button1可以执行;如果是在运行后,在文本框输入"aa",则单击Button1执行不了。请问是为什么???帮忙修改修改。
private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack)
{
Button1.Attributes.Add("OnClick",a());
}
// 在此处放置用户代码以初始化页面
}private string a()
{
string path;
if (this.TextBox1.Text == "aa")
{
path="javascript:window.open('webform2.aspx');";
}
else path="";
return path;
}private void Button1_Click(object sender, System.EventArgs e)
{
}
private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack)
{
Button1.Attributes.Add("OnClick",a());
}
// 在此处放置用户代码以初始化页面
}private string a()
{
string path;
if (this.TextBox1.Text == "aa")
{
path="javascript:window.open('webform2.aspx');";
}
else path="";
return path;
}private void Button1_Click(object sender, System.EventArgs e)
{
}
解决方案 »
- C#程序bug肿么定位捏
- 关于C# 里使用ping 命令的问题?
- 如何将textbox中输入的值,通过点击按钮,更新到数据库里.
- 如何在C#中调用Delphi可视化控件?
- 简单,但急.string S="100" 则 S+"300"是什么 ,谢谢
- 有关form.wndproc()方法的问题
- 文件上传的问题
- 使用XmlDocument怎样注释掉一个节点
- Form窗体调用close不成功。
- 请教,为了减轻数据库压力,想把数据明细拉到本地,在本地做查询分析。
- 初学C#,200分在线急求(100分另开贴给出), WINFORM 中国式主明细结构输入界面用 DATAGRID 如何实现?
- 难就一个字!——在引用非托管WIN API中函数时,对原型中的char*如何转换成托管中的类型?
{
if (!Page.IsPostBack)
{
}Button1.Attributes.Add("OnClick",a()); // 在此处放置用户代码以初始化页面
}
{
if (!Page.IsPostBack)
{
Button1.Attributes.Add("OnClick",a());
}
// 在此处放置用户代码以初始化页面
}
改成
private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack)
{
}
Button1.Attributes.Add("OnClick",a());
// 在此处放置用户代码以初始化页面
}
fuction a()
{
with(document.Form1)
if(TextBox1.Text == "aa")
{
window.open('webform2.aspx');
}
}
</script>
fuction a()
{
with(document.Form1)
if(TextBox1.Text == "aa")
{
window.open("webform2.aspx");
}
}
</script>
private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack)
{
}Button1.Attributes.Add("OnClick",a()); // 在此处放置用户代码以初始化页面
}