小编Pau*_*aul的帖子

Asp.net 4.0:如何在自定义错误页面中获取异常详细信息?

我们正在使用asp.net配置设置提供的自定义错误.在整个应用程序(PL/BLL/DAL)中,我们没有使用任何try catch.因此,对于任何图层应用程序中的任何异常,都会将用户重定向到配置文件中的自定义错误设置中的自定义错 现在我们要在显示错误页面之前在日志文件中记录以下信息:

- Date & time
- Exception message & strack trace.
- Page Name
- Method Name
- Method Parameter & values.
Run Code Online (Sandbox Code Playgroud)

请帮我如何在自定义错误page_load事件中收集上述信息?

谢谢,

@保罗

custom-error-pages exception-logging asp.net-4.0

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

如何在MVC 3 RAZOR中动态设置图像路径

如何为以下动态设置图像路径:

<img src="/Images/Model" + @item.ModelImagePath />
Run Code Online (Sandbox Code Playgroud)

"/ Images/Model"此路径是固定的,路径的其余部分来自Model DBTable的[ ModelImagePath ]列.

请指导我如何在View中动态设置路径.

是否有任何Html帮助器标签显示 MVC RZOR中可用的图像

注意:我有类似的问题类型

如何在ActionLink中使用/传递隐藏字段值

image path dynamic razor asp.net-mvc-3

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

如何编写LINQ IN子句查询,它也可以作为LIKE运算符使用?

我们如何为以下select sql查询编写LINQ查询:

string brandid="1,2,3"
string bodystyleid="1,2,3"
-------------------
-----------------

select * from car
where brandid in (brandid)
and bodystyleid in (brandid)
----------------------
-------------------
Run Code Online (Sandbox Code Playgroud)

我的具体要求是,如果brandid或bodystyleid为空(如果用户未选中特定搜索选项的任何复选框),则查询应返回该特定条件的所有记录.

请指导我.

谢谢,

保罗

linq linq-to-entities entity-framework in-clause sql-like

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

如果IN子句没有值,如何返回所有行?

以下是示例查询.

CREATE PROCEDURE GetModel
(
    @brandids varchar(100), -- brandid="1,2,3"
    @bodystyleid varchar(100) -- bodystyleid="1,2,3"

)
AS
   select * from model
   where brandid in (@brandids) -- use a UDF to return table for comma delimited string
   and bodystyleid in (@bodystyleid)
Run Code Online (Sandbox Code Playgroud)

我的要求是,如果@brandids@bodystyleid为空,查询应返回该条件的所有行.

请指导我怎么做?还建议如何编写此查询以优化性能.

t-sql performance sql-server-2005 in-clause sql-like

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

ASP.NET MVC 3 RAZOR:如何使用POST,它给出错误"找不到资源"

以下是控制器和视图.单击[提交]按钮时,应用程序会引发错误"无法找到资源".我知道使用Get和Post是MVC的非常基本的概念.在使用Get和Post以及使用以下代码时错误的情况下,是否有任何实际情况可以让我明白这个概念.

控制器:

namespace MVCModelBinding.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            return View();
        }
        [HttpPost, ActionName("Index")] 
        public ActionResult IndexPost()
        {
            if (Request.Form.Count > 0)
            {

                string id = Request.Form["ID"];

                string fname = Request.Form["FirstName"];

                string lname = Request.Form["LastName"];

                ViewBag.StatusMessage = "Employee data received successfully for ID " + id + "!";

            }

            return View();
        }
        public ActionResult About()
        {
            return View();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

view(index.chtml)

@using (Html.BeginForm("IndexPost", "HomeController",FormMethod.Post))
{
    <table>
        <tr>
            <td>
                Employee ID
            </td>
            <td>
                @Html.TextBox("ID") …
Run Code Online (Sandbox Code Playgroud)

get http-post razor asp.net-mvc-3

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