有没有办法从foreach中的某个值开始?具体来说,我想从早上7:30开始.
DateTime start = DateTime.Today;
var clock = from offset in Enumerable.Range(0, 48)
select start.AddMinutes(30 * offset);
foreach (DateTime time in clock)
{
string timeValue = time.ToString("hh:mmtt");
}
Run Code Online (Sandbox Code Playgroud) 在我的团队中,有关于Web应用程序异常日志记录的讨论,关于我们是应该记录到文本文件还是事件日志.
任何人都可以告诉我哪个是在应用程序中发生异常日志的更好方法?我已经提到的两个中的哪一个还是有更好的选择?
我在C#中创建了一个数据库窗口应用程序.我的应用程序在Windows XP上成功运行,但在Vista或Windows 7系统上无法正常执行.我的应用程序显示类似的消息
无法更新.mdf数据库,因为数据库是只读的
任何人都可以给我一个解决方案吗?
我刚从Visual Studio 2005收到此消息,当我点击删除命令时,我使用界面配置网格添加到我的gridview:
除非指定了DeleteCommand,否则数据源'transactionsSqlDataSource'不支持删除.
我怎么能激活它?我希望我的用户在单击"删除"按钮时能够删除一行.
我已经将我的SQLDataSource的属性DeleteCommandType更改为StoredProcedure.我还需要做什么?
UPDATE
这就是我所做的,但我遗漏了一些东西,我无法编译:
这就是我在.cs所做的:
public string DeleteCommand { get; set; }
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个问题,它说得到的是身体缺失.我不习惯使用ASP.NET.你能帮我修一下这部分代码吗?
这就是我在.aspx所做的:
<asp:SqlDataSource ID="transactionsSqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:membershipsDBConnectionString %>"
SelectCommand="SELECT [brukerId], [kjoptekvoten], [pengeneutbetalt], [fyringsolje], [biltype], [kjoptid] FROM [Informasjon]" DeleteCommandType="StoredProcedure"
DeleteCommand="DELETE FROM [Informasjon] WHERE fyringsolje='Kull: 2,42 kg';">
</asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)
数据源的配置是否正确?不要担心,如果你看到删除命令不使用上面的参数,它只是一个功课(我只需要通过查询).
更新2 我一直在尝试,但我无法解决它.我是ASP.NET的新手,我对所有术语都不是很熟悉.到底发生了什么?我如何知道我的商店程序的名称?:
CS:
public string DeleteCommand { get { return DeleteCommand; } set { DeleteCommand = "";}
Run Code Online (Sandbox Code Playgroud)
ASPX:
<asp:SqlDataSource ID="SqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:membershipsDBConnectionString %>"
DeleteCommandType="StoredProcedure" SelectCommand="SELECT [id], [kjoptekvoten], [pengeneutbetalt], [fyringsolje], [biltype], [kjoptid] FROM [Informasjon]"
DeleteCommand="StoredProcedureName">
</asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)
当我单击Delete时,需要从表 …
我一直在尝试按照本指南获取基本的重新排序列表 - > http://www.asp.net/LEARN/Ajax-Control-Toolkit/tutorial-40-vb.aspx.我在我的浏览器中尝试了一个演示版本,因此它不是浏览器问题.
我在asp.net 2.0上安装了AjaxControlToolkit,DLL文件在Bin文件夹中.
然而,当我运行页面时 - 我得到了我期望的列表,但没有任何东西是可拖动的,我看不出我的错误.它将成为一个更复杂的页面的一部分,但我把它带到一个简单的页面来解决问题.
任何人都有任何想法,我可能有错吗?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ajaxtest.aspx.cs" Inherits="Admin_ST_ajaxtest" %>
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="AdminCSS.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:SqlDataSource ID="SqlDataSource_LensCatList2" runat="server"
ConnectionString="<%$ ConnectionStrings:VS_ConnectionString %>" OldValuesParameterFormatString="original_{0}"
ProviderName="<%$ ConnectionStrings:VS_ConnectionString.ProviderName %>"
DeleteCommand="DELETE FROM [Specs_LensDetailsTbl] WHERE [DBID] = ?"
SelectCommand="SELECT Specs_LensDetailsTbl.DBID, Specs_LensDetailsTbl.LensName, Specs_LensCatLookupTbl.OrderNum, Specs_LensCatLookupTbl.Active FROM …Run Code Online (Sandbox Code Playgroud) 所有对象都有默认值吗?
例;
Guid guid = default(Guid);Run Code Online (Sandbox Code Playgroud)
给; 00000000-0000-0000-0000-000000000000
DateTime dt = default(DateTime);Run Code Online (Sandbox Code Playgroud)
给; 01/01/0001 00:00:00
对于所有对象都是如此,所有对象都会将某些值作为默认值吗?我是正确的假设是......?
前几天我在一些文章中遇到了另一种访问web.config配置的方法.它允许:
在运行时修改web.config配置,如:
config.MySetting = "new value";
从同一IIS中的另一个Web应用程序加载web.config(我不确定)
但是这个解决方案让我不知所措:/我记得这篇文章的标题是(类似这样):在Web应用程序中使用应用程序配置的方式.
有人可以遇到这个解决方案,可以用链接刷新我的记忆吗?:)
我在正则表达式方面不是很好,所以我正在寻求帮助.我需要在.和之间获取内容{.
例:
.aaa { }
.bbb {}
ccc {}
ddd {}
eee {}
Run Code Online (Sandbox Code Playgroud)
即aaa,bbb在一个字符串中.这个数据可以改变,所以我想使用正则表达式.谢谢.
允许使用空格并允许新行.这是一个简单的文本文件.
我想,我正在尝试使用EditorFor和partialview来渲染表格.
我有一个模型,其List <>属性定义如下:
public List<TransactionSplitLine> TransactionSplitLines { get; set; }
Run Code Online (Sandbox Code Playgroud)
这个想法是用户选择一些下拉菜单并在编辑框中输入一个值,然后单击一个按钮.模型返回到控制器,控制器将输入的值添加到List <>
[HttpPost]
public ActionResult AccountTransaction(AccountTransactionView model)
{
var reply = CreateModel(model);
if (model.CategoryIds != null)
{
foreach (var c in model.CategoryIds)
{
reply.TransactionSplitLines.Add(new TransactionSplitLine { Amount = "100", Category = "Test Category", SubCategory = "Test More", CategoryId = int.Parse(c) });
}
}
reply.TransactionSplitLines.Add(new TransactionSplitLine { Amount = "100", Category = "Test Category", SubCategory = "Test More", CategoryId = 1 });
return View("AccountTransaction", reply);
}
Run Code Online (Sandbox Code Playgroud)
忽略CreateModel.它只是设置了一些数据.另外,我正在硬编码数据.这最终将来自某些形式值.
然后将模型返回到同一屏幕,允许用户收集更多数据.读取List <>中的任何项目并呈现表格.我还必须将当前监听项目值存储在隐藏字段中,以便可以将它们与输入的新数据一起提交回来,以便每次用户添加数据时列表都可以增长.
视图定义如下:
<table …Run Code Online (Sandbox Code Playgroud) 我有一个WCF服务(可能是多个服务)和Silverlight(C#)中的客户端.当我在网络上的某处阅读时,F#非常适合异步和并行编程.我想尝试F#并编写一个与给定WCF服务通信的库,处理它的错误并返回结果.
除了学习新语言和函数编程之外,这样做有什么好处吗?
c# ×7
asp.net ×5
.net ×4
asp.net-mvc ×1
default ×1
event-log ×1
f# ×1
javascript ×1
list ×1
logging ×1
object ×1
regex ×1
reorderlist ×1
silverlight ×1
sql-server ×1
wcf ×1
web-config ×1
winforms ×1