小编gfr*_*zle的帖子

渲染后在页面上突出显示文本

我有一个应用程序,允许用户在一些字段中搜索字符串,当他们查看详细记录时,他们希望突出显示所有出现的字符串.

详细信息表单由Labels和ListView组成,其中大部分都位于TabPanels内(来自AJAX Control Toolkit).我想避免使用强力手动解析每个值以在显示之前添加突出显示标记.

有没有办法加载我的表单,然后解析HTML?还有另一种方法吗?

html ajax parsing ajaxcontroltoolkit

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

看不到"必须执行"错误

我需要另外一双(十几只)眼睛.以下代码:

Interface iRuleEntity
    Function GetRuleViolations() As List(Of RuleViolation)
End Interface

Partial Public Class Feedback
    Implements iRuleEntity

    Public Function GetRuleViolations() As List(Of RuleViolation)
        Return Nothing
    End Function

End Class
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

'Feedback' must implement 'Function GetRuleViolations() As System.Collections.Generic.List(Of RuleViolation)' for interface 'iRuleEntity'.
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

vb.net

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

为什么ASP.NET MVC路径出现变量?

在我的MVC应用程序中,为什么呢

Return RedirectToAction("Edit", "Forms", New With {.member = "123"})
Run Code Online (Sandbox Code Playgroud)

返回

http://localhost:13/Forms/Edit?member=123
Run Code Online (Sandbox Code Playgroud)

绝对的

http://localhost:13/Forms/Edit/123
Run Code Online (Sandbox Code Playgroud)

为什么呢

<%=Html.ActionLink("MyLink", "Edit", "Forms", New With {.member = "123"}, Nothing)%>
Run Code Online (Sandbox Code Playgroud)

做同样的事?

model-view-controller asp.net-mvc

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

有没有办法阻止为所有项目创建ASP.NET Development Server?

我有一个包含多个项目的解决方案.当我想调试我正在处理的项目时,会为我的解决方案中的所有项目创建一个ASP.NET Development Server.我的项目不是相互依赖的,所以我不需要其他项目来运行.有没有办法告诉VS不要为其他项目创建开发服务器?

(我意识到我可以将项目拆分成他们自己独立的解决方案,但是现在一个解决方案下的多个项目就是它,现在不会改变.)

asp.net visual-studio-2008

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

如何在扩展方法中获取Url.Action

我正在使用MVC3(VB)和Razor视图引擎,我正在使用Chart帮助器来创建许多图表.我有这个代码工作:

在视图中:

<img src="@Url.Action("Rpt002", "Chart", New With {.type = "AgeGender"})" alt="" />
Run Code Online (Sandbox Code Playgroud)

在Chart控制器中触发此操作:

    Function Rpt002(type As String) As ActionResult
        Dim chart As New System.Web.Helpers.Chart(300, 300)
        '...code to fill the chart...
        Return File(chart.GetBytes("png"), "image/png")
    End Function
Run Code Online (Sandbox Code Playgroud)

因为我在许多视图上有许多图表,所以我想把img的创建放到一个辅助函数中.我认为以下内容可行:

<System.Runtime.CompilerServices.Extension>
Public Function ReportChart(htmlHelper As HtmlHelper, action As String, type As String) As MvcHtmlString

    Dim url = htmlHelper.Action(action, "Chart", New With {.type = type})
    Return New MvcHtmlString(
        <img src=<%= url %> alt=""/>
    )

End Function
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时,我收到以下错误:

OutputStream is not available when a custom TextWriter …
Run Code Online (Sandbox Code Playgroud)

url extension-methods razor asp.net-mvc-3

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

为什么MVC不使用Error.aspx?

我正在尝试为我的ASP.NET 1.0 MVC应用程序(VB)添加一些安全性,但我无法让它工作.在我的控制器的顶部,我有:

<HandleError()> _
Public Class HomeController
Run Code Online (Sandbox Code Playgroud)

如果用户没有正确的角色,我将覆盖OnActionExecuting并抛出SecurityException.

我读过的所有内容都指出,默认情况下,这应该首先在当前文件夹(Home)中查找Error.aspx,然后在Shared文件夹中查找.我在两个文件夹中都有Error.aspx,而我所得到的只是一个"安全例外"黄色死亡屏幕.

我错过了什么?

vb.net security model-view-controller asp.net-mvc

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

mvc在错误页面上显示异常

简单的问题:如果我的共享文件夹中有一个通用的Error.aspx页面(以及我的控制器上必需的HandleError).如何显示触发它的异常消息?

这篇Scott Gu帖子指出,该功能应该是使用新项目生成的默认Error.aspx,但那是预览版4,我假设v1.0版本失败了.

asp.net-mvc exception-handling

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

在OnActionExecuting中重定向循环

当给定条件为false时,我试图将用户引导到我的站点上的某个页面(VB,MVC4),但我不断获得重定向循环:

Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.

这是我的代码:

Public Class UserValidation
    Inherits ActionFilterAttribute

    Public Overrides Sub OnActionExecuting(filterContext As System.Web.Mvc.ActionExecutingContext)

        If Not DoSomeInternalCheck() Then
            filterContext.Result =
                New RedirectToRouteResult(
                    New RouteValueDictionary() From {
                        {"controller", "Home"},
                        {"action", "MessagePage"}
                    }
                )
        End If

        MyBase.OnActionExecuting(filterContext)

    End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

为了让用户远离网站的其他部分而只让他们看到这一页,我缺少什么?

vb.net asp.net-mvc redirect

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

从数据库设置表格单元格颜色

我在思考这个问题.我有颜色存储在数据库表中,我想将表中特定单元格的背景设置为这些颜色.换一种说法:

<table>
    <tr>
        <td ???set color here???>
            ...content...
        </td>
        <td ???next color here???>
            ...next content...
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

最初我有围绕每个内容的面板,我在代码隐藏中设置了他们的背景颜色,这很好地工作,直到我有不同尺寸的面板,这摆脱了布局.将颜色值从数据库提供给<td>元素的最简单方法是什么?请注意,颜色是用户可配置的,因此我无法在CSS文件中预先定义它们.

html asp.net code-behind

0
推荐指数
1
解决办法
1799
查看次数

你怎么知道什么CSS设置影响布局?

我有一个包含多个CSS文件的项目,每个文件都有许多不同的设置.我偶尔会在页面上放置一个元素,它会出现意外情况,比如奇怪的缩进,字体颜色,悬停行为等.总是要弄清楚究竟是什么CSS设置导致了这种行为.有没有办法确切知道哪些CSS值应用于给定元素?

html css

0
推荐指数
1
解决办法
272
查看次数