参数1:除了可以为"onkeydown"外,还可以取哪些值? 很多。你可以看一下html 中textbox控件得所有事件都可以。
2。不能直接调。

解决方案 »

  1.   

    Montaque(http://blog.csdn.net/montaque) ( ):
      参数2:如果不能直接调用的话,应该怎样调用一个庞大的语名块?
      

  2.   

    在WebForm中 TextBox1.Attributes.Add(参数1,参数2)
    参数1:除了可以为"onkeydown"外,还可以取哪些值?
    参数2:除了可以真接以字符串的形式描述语句外(如"if(event.keyCode==13)
                                                          event.keyCode=9"),
           它能不能取WebForm中用户自定义的函数名?例如:
           public class WebForm1 : System.Web.UI.Page
          {
               ...
               private void Page_Load(object sender, System.EventArgs e)
     {
          if(!IsPostBack)
          {
     txtBox1.Attributes.Add("onkeydown",function1);
          }
     }
              pravite void function1()
              {
                 ...
              }
          }
      

  3.   

    下面的语句会不会执行函数function1()?
    txt1.Attributes.Add("onkeydown","if(event.keyCode==13) function1();");function1()与调用它的Page_Load()事件在同一WebForm1类中。
      

  4.   

    function1()要是JS脚本的函数才能执行,如果是C#的函数就不能执行.
    <script language=javascript>
    function function1()
    {
    }
    </script>建议楼主先要弄清楚前台javascript脚本和后台c#的关系.