none
一个aspx页面中有两个编辑器分别指向不同的处理页面应该如何写? RRS feed

  • 问题

  • 如题。如果一个aspx页面存在两个或以上的编辑器,并且分别由不同的页面处理,此时代码应该如何写?在aspx文件中,只能有一个form标签,默认没有action,即在当前页面处理,那如果存在上述情况应该怎么办呢?短的内容可以通过URL传递,长的内容呢?

    2010年3月26日 14:12

答案

  • 不用服务器端的form,直接使用html 的form,这样就可以有多个了,并指定其action就可以了。

    有什么事件之类的可以用ajax进行处理。


    Microsoft Online Community Support
    2010年3月29日 5:43

全部回复

  • 有没有什么办法?
    2010年3月27日 6:05
  • 可以取数据使用AJAX递送到其他处理页面,接收处理结果。


    平和
    2010年3月27日 13:33
  • 不用服务器端的form,直接使用html 的form,这样就可以有多个了,并指定其action就可以了。

    有什么事件之类的可以用ajax进行处理。


    Microsoft Online Community Support
    2010年3月29日 5:43
  • 谢谢。我简单测试了一下。我的感觉是如果不是交互性的控件,只用于数据呈现的(指服务器端控件),都可以在html form中使用,带有交互性的,比如TextBox,Button等就不行了。如此说来,就象楼上所说,真的存在我说的“一个aspx页面中有两个编辑器”,在aspx页面还象在aspx中写一样,多个form,并指定action,在处理页面,应该就是Request.Form["控件ID"]了。
    2010年3月30日 3:22
  • 是的,但是使用Request.Form["控件ID"]时,前端的控件必须要有name属性,这是特别针对一般的html text等。


    Microsoft Online Community Support
    2010年3月30日 5:53