小编Laz*_*ale的帖子

将文本框和按钮放在 mvc razor 应用程序中

我正在做一个测试 mvc 项目,由于这是我第一次在 mvc 环境中工作,我几乎迷路了,与 asp.net web 表单相比完全不同。我试图在表单上放置一个文本框和一个按钮,但是当我使用<%= Html.TextBox("name") %>文本框时,代码在屏幕上显示为文本,而不是呈现为文本框。当我对文本框和按钮使用 html 标记时,我可以看到文本框,但不应该<%= Html.TextBox("name") %>是正确的方法吗?这是我在这里的内容:

@{  
    Layout = "~/_SiteLayout.cshtml";
    Page.Title = "Welcome to my Web Site!";
}
<p>
    ASP.NET Web Pages make it easy to build powerful .NET based applications for the web.    
    Enter your name:  <%= Html.TextBox("name") %>
    <input id="Text1" type="text" />
    <input id="Button1" type="button" value="button" />
</p>
Run Code Online (Sandbox Code Playgroud)

我应该走哪条路,我可以使用标准的 html 格式还是我做错了什么,<%= Html.TextBox("name") %>没有显示文本框?提前致谢, Laziale

asp.net razor asp.net-mvc-3

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

你调用的对象是空的.httphandler会话

我收到"对象引用未设置为对象的实例".当我尝试将访问令牌从fb添加到httpcurrent.session对象时.我在var accessToken中有值,当我试图将它放入会话时,我收到错误.请参考图片.

在此输入图像描述

感谢您的帮助,Laziale

c# asp.net session session-variables

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

在nopcommerce中优化sql查询

我正在优化SQL查询,我欢迎如何改进此查询的建议.它是用于按类别加载产品的nopcommerce开源解决方案的一部分.此时加载页面需要大约8-9秒,如果可以,我们希望将其带到3-4秒.

这是查询,我欢迎每一个建议我如何改进:

ALTER PROCEDURE [dbo].[Nop_ProductLoadForCategory]
(
    @CategoryID         int = 0,
    @manufacturerId     int = 0,
    @PageIndex          int = 0, 
    @PageSize           int = 2147483644,   
    @TotalRecords       int = null OUTPUT,
    @VehiclesYear       varchar(4) = null,
    @VehiclesMake       varchar(20) = null,
    @VehiclesModel      varchar(50) =null,
    @VehiclesSubmodel       varchar(50) =null,
    @Universal bit = 1
)
AS
SET NOCOUNT ON
BEGIN

    --paging
    DECLARE @PageLowerBound int
    DECLARE @PageUpperBound int
    DECLARE @RowsToReturn int

    SET @RowsToReturn = @PageSize * (@PageIndex + 1)    
    SET @PageLowerBound = @PageSize * @PageIndex
    SET @PageUpperBound = @PageLowerBound + …
Run Code Online (Sandbox Code Playgroud)

sql stored-procedures sql-server-2008-r2 nopcommerce

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

在c#中将字符串转换为十进制

我在使用decimal.parse将字符串转换为十进制值时遇到一些问题.这是我的代码行:

fixPrice = decimal.Parse(mItemParts.Groups["price"].Value.Replace("$", "").Replace(" ", "").Replace("usd", ""));     
Run Code Online (Sandbox Code Playgroud)

我尝试转换的价值是:'$ 779.99'

然后一旦解析到十进制,我得到这个值:77999.

我想得到779.99而不是77999.先谢谢,Laziale

正则表达式包括:"@"\ [^ \""] +?)\""[^〜] +?\] +?src = \""(?[^ \""] +?)\""[^ >] +?标题=\""(?[^\""] +?)\ ""[^〜] +?价格\ "">(?[^\<] +?)\ <[^〜] +?\(?[^\<] +?)\

c# asp.net decimal visual-studio-2010

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

通过减法丢失两个小数位

我试图减去两个数字并获得带有两个小数位的十进制数的结果,但是当减法发生时,我得到全数,没有任何小数.这是我正在尝试的:

int totalMiles = 1001;
decimal total_used = 0.0M, total_gallons_used = 0.0M;
total_gallons_used = (totalMiles / 46);
Run Code Online (Sandbox Code Playgroud)

如果计算正确完成,我需要收到21,76的结果,但我只得到21为total_gallons_used.

知道我做错了什么吗?

c# math

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

从查询和静态值的sql查询中插入select

我试图从表中的一个特定列加上两个静态值执行插入查询,我正在尝试这样的事情:

INSERT INTO TableA(PolicyId, Type, Used)
SELECT ID FROM Policies, 'A', 1 
Run Code Online (Sandbox Code Playgroud)

但我在每个SSMSE附近的'A'附近出错.知道如何解决这个问题?提前谢谢,Laziale

sql t-sql sql-server sql-server-2008

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

在foreach循环中解析jquery中的json数组

我正在尝试用对象解析json数组并使用它们来创建多个复选框.这就是我所拥有的:

JSON数据:

[{
    "ID": 1,
    "Name": "Bacon",
    "Description": "",
    "Price": 0
}, {
    "ID": 2,
    "Name": "Beef",
    "Description": "",
    "Price": 0
}, {
    "ID": 3,
    "Name": "Chicken",
    "Description": "",
    "Price": 0
}, {
    "ID": 4,
    "Name": "Ham",
    "Description": "",
    "Price": 0
}]
Run Code Online (Sandbox Code Playgroud)

在JS代码中我有这个:

success: function (data) {
    var objects = JSON.stringify(data);
    for (var key in objects) {
        var checkBox = "<input type='checkbox' data-price='" + key.Price + "' name='" + key.Name + "' value='" + key.ID + "'/>" + key.Name + …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc jquery json

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

viewmodel在回发mvc 5上返回null

我有一个viewmodel的问题,当发布视图我得到所有属性的空值.

我研究了一下,我可以看到多个人有这个问题,我尝试了一些解决方案,但没有一个适合我.

这就是我所拥有的:

视图模型:

public class EventViewModel
{
    public projectEvent ProjectEvent { get; set; }
    public List<eventType> eventTypes { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

控制器:

[HttpGet]
    public ActionResult AddEditEvent(int? id)
    {
        var eventViewModel = new EventViewModel();
        var projectEventModel = new projectEvent();
        if (id != null)
        {
            using (var db = new DBEntities())
            {
                projectEventModel = (from p in db.projectEvents
                                  where p.eventID == id
                                  select p).FirstOrDefault();
            }
        }

        eventViewModel.ProjectEvent = projectEventModel;

        using (var db = new DBEntities())
        {
            eventViewModel.eventTypes = (from p …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-5

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

修剪字符串末尾的字符串

您好我想从C#中的句子中删除最后一个单词.这是我的查询:

"SELECT * FROM People WHERE City = @City AND County = @County AND"
Run Code Online (Sandbox Code Playgroud)

我想以编程方式删除最后一个AND,我该怎么做?谢谢

c# asp.net

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

SQL 查询计算具有相同值的行数

我有这个表数据:

在此输入图像描述

我想执行一个 SQL 查询,该查询将给出每个城市不同贷款申请的总数。

例如,我期望这个输出

City Wexford
Loans 1

City Waterford 1 
Loans 1

City Galway
Loans 3
Run Code Online (Sandbox Code Playgroud)

知道我需要执行什么样的查询才能获取每个城市的不同贷款计数吗?

sql t-sql sql-server sql-server-2012 sql-server-2014

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