小编Lef*_*nis的帖子

page.aspx和(page.aspx.vb)背后的代码存在关系问题

我正在一个Web项目中工作,我决定从ASP.NET上交MVC 4。
在遇到许多问题之后,我可以处理该程序引发的事件。
在以前的ASPX.NET环境中,我双击了一个<asp:Button.../>控件,然后自动在后面的代码中看到了相关过程。
当然,每次我按下按钮时,程序都会执行此过程以及相关事件click
现在在MVC 4中,我遵循相同的过程,但是当我尝试按下按钮时,程序就永远不会执行该过程。
另一个例子是,当我有一个Label控件并且想使其可见或隐藏时,我使用

labelId.style.add(“Visibility”,”Hidden”) 或“可见”。

另一个是:

ValidationSummary.ValidationGroup
Run Code Online (Sandbox Code Playgroud)

现在在MVC中发生的情况相同,但是在使用控制器之前。
(使用控制器的原因是我想进入asp:buttonon_click程序,因为程序拒绝处理该事件。)
在控制器处理之后,对Label控件进行了评估,但它完全为空,使用空控件,我们可以什么也没做。
相同的情况ValidationSummary是空的,然后引发了一个错误,
直到现在
我使用继承时web.UI.Page程序都向我抛出此错误:

The view at '~ / Views / Home / Index.aspx' must derive from ViewPage
Run Code Online (Sandbox Code Playgroud)

因此,将继承更改为,ViewPage
并使用以下Javescript调用控制器:

 <script type="text/javascript">
function logSubmit() {
    var url = 'loginSubmit';
    $.ajax({
        type: 'GET',
        url: url,
        dataType: 'json',
    });
}
</script>
Run Code Online (Sandbox Code Playgroud)

从控制器,我在函数中使用以下指令:

   Public Function loginSubmit() As JsonResult
      Dim routes As New RouteCollection With {.RouteExistingFiles = True}
      Return …
Run Code Online (Sandbox Code Playgroud)

javascript vb.net ajax asp.net-mvc-4

8
推荐指数
1
解决办法
103
查看次数

希腊增值税验证号码

有没有人可以帮助我使用 VB.NET Visual Studio 2010 中的代码来验证希腊税务登记号 (VAT)。

.net vb.net windows visual-studio-2010

6
推荐指数
1
解决办法
3590
查看次数

插入字节数组INTO varbinary(max)记录

我想插入记录varbinary(max)Byte数组中的表中,该怎么办?

sql sql-server-2008 visual-studio

5
推荐指数
1
解决办法
1万
查看次数

无法在此事件处理程序中执行操作

我正在尝试从 DataGridView 中删除一行
我使用两种类型的指令
A

VouchersDGV.Rows.Clear()
Run Code Online (Sandbox Code Playgroud)


If Not DGV.Rows(RowIndex).IsNewRow Then
                DGV.Rows.RemoveAt(RowIndex)
                DGV.Refresh()
            End If
Run Code Online (Sandbox Code Playgroud)

两人都从里面

VouchersDGV_RowValidating
Run Code Online (Sandbox Code Playgroud)

事件
我还使用 RaiseEvent 从另一个事件处理程序运行它。
最后一个事件处理程序,我用它来从行内部转义,以防输入错误或......什么,并将数据网格带到它的初始位置
事件是

Private Sub Supplier_prod_EscapeOnFirstRowPressed() Handles Me.EscapeOnFirstRowPressed
Run Code Online (Sandbox Code Playgroud)

要删除我在上面的 EventHandler 中输入的行

VouchersDGV_RowValidating
Run Code Online (Sandbox Code Playgroud)

EventHandler 和我收回同样的错误

DGV.Rows.RemoveAt(0) {"Operation cannot be performed in this event handler."} 
Run Code Online (Sandbox Code Playgroud)

就我个人而言,我不明白为什么会发生这种情况以及我如何给出解决方案
有人知道这个错误吗?

.net datagrid datagridview visual-studio-2010

5
推荐指数
1
解决办法
7830
查看次数

我无法从服务读取注册表值

在我的服务中,我具有以下功能,以便从我的注册表中获取一些值:

 Public Function GetKeyValue(ByVal nKey As String, ByVal sPath As String) As String
        Dim RegKey As RegistryKey
        Dim kValue As String = Nothing
        Dim Pos As String
        If CheckRegistry(sPath) Then
            Try
                RegKey = Registry.CurrentUser.OpenSubKey(sPath)
                kValue = CStr(RegKey.GetValue(nKey))

            Catch ex As Exception
                StartLogFile(" GetKeyValue " & vbNewLine & "Stack Trace= " & ex.StackTrace, EventLogEntryType.Warning)
            End Try
        End If
        Return kValue
    End Function
Run Code Online (Sandbox Code Playgroud)

相同的功能在 Windows 窗体中工作正常,但如果我从服务调用,则她无法读取该值。有没有人知道发生了什么?

.net vb.net registry windows-services

5
推荐指数
1
解决办法
5857
查看次数

我的Visual Studio 2010存在巨大问题

我的visual studio 2010有时会占用Debug子目录中的可执行程序.
因此,我必须卸载解决方案并重新加载它.然后重新构建它然后运行它.
所有情况都变得紧张
我真的不能那样工作.我已经在调试部分取消了,
Enable the Virtual Studio hosting process
是否有任何人可以帮我解决这个问题?

visual-studio-2010

5
推荐指数
0
解决办法
302
查看次数

算术运算导致溢出

当我发送:

Result = CInt(NetApiBufferFree(pBuffer))
Run Code Online (Sandbox Code Playgroud)

我收到(有些时候)这个错误:

Arithmetic operation resulted in an overflow.
Run Code Online (Sandbox Code Playgroud)

究竟是什么意思?以及我如何解决它?

vb.net windows-xp visual-studio-2010

3
推荐指数
1
解决办法
4万
查看次数

如何释放占用的内存

我的项目中有一个主窗口,主要内部有许多其他儿童寡妇.
我注意到.当我打开主窗口占用1500K的内存时,打开一个子窗口然后添加占用内存6000K.
当我打开第二个窗口做同样的事情.当我关闭两个子窗口时,占用的内存不会被释放.
所以我想要的是在关闭子窗口时释放占用的内存.
我怎么能这样做?
如果有可能,请在vb.net中向我提供一些代码示例.
这个问题经常在本地NET上的计算机中找不到,而不是在我的计算机上(开发人员计算机上有SQL服务器).

.net c# vb.net windows winforms

3
推荐指数
1
解决办法
4832
查看次数

具有相同URL的多个节点

为了构建我的网站,我选择使用Visual Studio 2010环境.所以,我有工厂,互联网冲浪者可以从两个不同的方式去那里.一种方法是从地图中选择地理名称,这将使他在我的目录树中的某个位置的aspx文件中.第二种方法是从产品页面找到工厂.在第二种方式中,我在我的代码中使用"站点地图",并在我的web.config文件中使用相应的条目;

<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
        <providers>
            <add name="XmlSiteMapProvider" description="Default SiteMap provider" type="System.Web.XmlSiteMapProvider" siteMapFile="Web.sitemap" securityTrimmingEnabled="true"/>
            <add name="ProductsSiteMapProvider" description="Products SiteMap provider" type="System.Web.XmlSiteMapProvider" siteMapFile="Products.sitemap" securityTrimmingEnabled="true"/>
        </providers>
Run Code Online (Sandbox Code Playgroud)

在我的products.sitemap中我写了以下条目;

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/pages/products.aspx" title="Products" description="Greek Olive Products">
    <siteMapNode url="~/pages/products/oevoo/oevoo.aspx" title="Organic Extra Virgin Olive Oil" description="Find the Cultivation areas for this commodity" >
        <siteMapNode url="~/pages/products/oevoo/agioideka.aspx" title="Flathiakes" description="Cultivation Area Flathiakes, Herakleion Crete" />
        <siteMapNode url="~/pages/products/oevoo/handrinos.aspx" title="Handrinos" description="Cultivation Area Handrinos, village mountainous Messinia south-west Peloponnese " />
</siteMapNode>
    <siteMapNode url="~/pages/products/evoo/evoo.aspx" title="Extra Virgin Olive Oil" description="Find the …
Run Code Online (Sandbox Code Playgroud)

asp.net visual-studio

3
推荐指数
1
解决办法
8025
查看次数

如何解码sys.syslogins表中的密码

我有一个程序,用户需要使用用户名和密码登录.我正在检查sys.sysloginsmaster db中的表名.但是对于密码,我收到一个字符串,其中包含(可能)编码字符(1 ????????????).现在我该怎么做才能解码该字符串并获取密码以便与输入该字符串进行比较?

sql-server security sql-server-2005 sql-server-2008

1
推荐指数
2
解决办法
1万
查看次数