1,我选用Web窗体下的按钮,怎么只能提交本页,再怎么改action也没有用?
2,我用验证控件验证,现在情况是,只有提交后才会验证,我想是先判断验证,验证全部通过后再提交,不知有没什么方法?

解决方案 »

  1.   

    对了,还有个问题
    3,我网上载过一些源代码看过,我在他们的aspx页面中找不到一句程序,所有的程序似乎都打包成dll了,请问应该如何打包dll
      

  2.   

    1. 如果用的是html控件,那你最好看看是否有多个<form>存在2. 不知你用的是哪个验证控件,一般都是在提交的时候会提示不正确的地方,你说的提交后验证,那应该都是在服务器端验证数据了3. dll文件就是.cs or .vb编译后的文件。这个我们都是用的vs在编译。这里面就包含了一些逻辑层啊什么东西的,你也可将自定义函数放到里面去。例 VbClass myvb
        Dim a As String
     
        Public Shared Function() As String
             Return "123"
        End Function
    End Class这句代码就是.vb里面的东西。这样的代码就可以被编译为dll文件
      

  3.   

    1.
    <form id="Form1" method="post" runat="server" action="WebForm1.aspx">
    <asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 80px" runat="server"
    Text="Button"></asp:Button>
    <asp:TextBox id="TextBox1" style="Z-INDEX: 102; LEFT: 224px; POSITION: absolute; TOP: 144px"
    runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator id="RequiredFieldValidator1" style="Z-INDEX: 103; LEFT: 392px; POSITION: absolute; TOP: 152px"
    runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextBox1">*</asp:RequiredFieldValidator>
    <asp:CustomValidator id="CustomValidator1" style="Z-INDEX: 104; LEFT: 264px; POSITION: absolute; TOP: 208px"
    runat="server" ErrorMessage="CustomValidator"></asp:CustomValidator>
    </form>
      

  4.   

    1。 发代码看看先啦。。应该是你自己的代码写错什么了。。2。可以考虑使用 JAVA SCRIPT3。上面说了
      

  5.   

    1、怎么看着“提交本页”和“action”这两个词有点别扭?在ASP.net里这两个东西都很少用了,取而代之的是基于事件的编程,建议楼主先摆脱ASP的后遗症。2、如果你用的是ASP.net的验证控件应该不存在提交后验证的问题,因为ASP.net的验证控件就是基于Javascript的客户端的,只不过微软为你自动生成它们罢了,请仔细检查你的代码。3、就很简单了,在VS.net中按Ctrl+F5
      

  6.   

    验证可以使用asp.net的验证控件
    dll吗,使用VS开发的话不需要手动去编译,VS会帮你编译好并放在工程目录的BIN目录下,等到项目开发完以后直接把开发目录下的代码文件直接删除就成
      

  7.   

    如果你是用ASP.NET服务端控件是这样的!如果要提交post别的页面可以参考
    http://dotnet.aspx.cc里的一个文章.
    2.可能是你自己代码没写正确的问题,建议参考SDK/MSDN看看.
    3.如果你用VS.NET开发的话,只需要生成解决方案.当然如果用命令行等,也可以用命令行编译命令..不过还是推荐你用VS.NET
      

  8.   

    用VS自带的反编译 ildasm  来反编译*.dll
      

  9.   

    hoho,上面的大大都解释的很清楚