我正在做一个测试 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
我收到"对象引用未设置为对象的实例".当我尝试将访问令牌从fb添加到httpcurrent.session对象时.我在var accessToken中有值,当我试图将它放入会话时,我收到错误.请参考图片.

感谢您的帮助,Laziale
我正在优化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) 我在使用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 = \""(?[^ \""] +?)\""[^ >] +?标题=\""(?[^\""] +?)\ ""[^〜] +?价格\ "">(?[^\<] +?)\ <[^〜] +?\(?[^\<] +?)\
我试图减去两个数字并获得带有两个小数位的十进制数的结果,但是当减法发生时,我得到全数,没有任何小数.这是我正在尝试的:
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.
知道我做错了什么吗?
我试图从表中的一个特定列加上两个静态值执行插入查询,我正在尝试这样的事情:
INSERT INTO TableA(PolicyId, Type, Used)
SELECT ID FROM Policies, 'A', 1
Run Code Online (Sandbox Code Playgroud)
但我在每个SSMSE附近的'A'附近出错.知道如何解决这个问题?提前谢谢,Laziale
我正在尝试用对象解析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) 我有一个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#中的句子中删除最后一个单词.这是我的查询:
"SELECT * FROM People WHERE City = @City AND County = @County AND"
Run Code Online (Sandbox Code Playgroud)
我想以编程方式删除最后一个AND,我该怎么做?谢谢
我有这个表数据:
我想执行一个 SQL 查询,该查询将给出每个城市不同贷款申请的总数。
例如,我期望这个输出
City Wexford
Loans 1
City Waterford 1
Loans 1
City Galway
Loans 3
Run Code Online (Sandbox Code Playgroud)
知道我需要执行什么样的查询才能获取每个城市的不同贷款计数吗?
asp.net ×5
c# ×5
sql ×3
asp.net-mvc ×2
sql-server ×2
t-sql ×2
decimal ×1
javascript ×1
jquery ×1
json ×1
math ×1
nopcommerce ×1
razor ×1
session ×1