如果SSMS崩溃/未保存的选项卡被意外关闭,如何恢复未保存的脚本?
如何List<T>
在T是 动态 Type对象的地方创建一个新的.
我有
dynamic DyObj = new ExpandoObject();
if (condition1)
{
DyObj.Required = true;
DyObj.Message = "This is the first property being accessed through dynamic object";
}
if (condition2)
{
DyObj.Required = false;
DyObj.Message = "This is the second property....";
}
// and so on...
Run Code Online (Sandbox Code Playgroud)
我想根据条件创建List<Dyobj>
和分配所有消息Dyobj
.
跟进评论中的数据:
var DyObjectsList = new List<dynamic>;
dynamic DyObj = new ExpandoObject();
if (condition1) {
DyObj.Required = true;
DyObj.Message = "Message 1";
DyObjectsList.Add(DyObj);
}
if (condition2) …
Run Code Online (Sandbox Code Playgroud) 是否可以在变量中为exec存储过程返回一个值?
就像是
DECLARE @count int
SET @count = Execute dbo.usp_GetCount @Id=123
Run Code Online (Sandbox Code Playgroud) 我试图获取XML字段中的节点数.但我总是看到0结果.这是我的查询的样子.
DECLARE @XmlTable TABLE (XmlResult XML)
INSERT INTO @XmlTable EXECUTE [dbo].usp_GetBooks @EditionId=400
--select * from @XmlTable
SELECT
--Count number of nodes
COUNT(*) AS BooksCount
FROM
(
SELECT XmlResult FROM @XmlTable
) AS XmlTable(XmlColumn)
CROSS APPLY XmlColumn.nodes('./books/book') XmlTableFunction(XmlColumn2);
Run Code Online (Sandbox Code Playgroud)
我的XML看起来像:
<Version number ="1">
<books>
<book>
<name> </name>
<author></author>
</book>
<book>
<name> </name>
<author></author>
</book>
</books>
</Version>
Run Code Online (Sandbox Code Playgroud) 我有一个不同代码的表.而他们的ID是2的幂(2 0,2 1,2 2,2 3 ...).根据不同的条件,我的应用程序将为"Status"变量赋值.对于前:
状态= 272(即2 8 + 2 4)
状态= 21(这是2 4 + 2 2 +2 0)
如果Status = 21,那么我的方法(C#)应该告诉我21是16 + 4 + 1的总和.
我正在研究MVC应用程序,.net 4.5框架,VS 2010.我有一段Javascript代码,用于标识应用程序正在运行的浏览器.如果浏览器是Firefox,那么如果不执行另一个块代码,则将执行特定的代码块.使用IE 11,我遇到了一个奇怪的问题.浏览器(即11)将自己视为Mozilla.
javascrip代码:
if ($.browser.mozilla) {
if (location.pathname == "/Stats/Reports") { // This is for local env.
$("#prntCss").attr("href", "../../../Content/SitePrint_FF.css");
}
else {
$("#prntCss").attr("href", "../../Content/SitePrint_FF.css");
$("#rptPrntCss").attr("href", "../../Content/reportPrintStyles_FF.css");
}
Run Code Online (Sandbox Code Playgroud)
我有一个名为XML的表(在SQL Server 2008中),它有一个名为XmlDocument
type 的字段XML
.我试图从XML变量中删除属性.
这是我的xml的样子
<clue_personal_auto xmlns="http://cp.com/rules/client">
<admin>
<receipt_date>03/16/2011</receipt_date>
<date_request_ordered>03/16/2011</date_request_ordered>
<report_usage>Personal</report_usage>
</admin>
</clue_personal_auto>
Run Code Online (Sandbox Code Playgroud)
我的查询
UPDATE XML
SET XmlDocument.modify('delete (/clue_personal_auto/@xmlns)[1]')
WHERE xmlid = 357
Run Code Online (Sandbox Code Playgroud)
当我在查询分析器中运行此查询时,我看到消息"1行受影响",但实际上clue_personal_auto元素的xmlns属性未被删除.知道我做错了什么.
谢谢BB
我试图根据条件在名称旁边放置一个*.
我的代码:
<asp:Label ID="lblOne" runat="server" Text= '<%# Eval("name") + ((Eval("StatusId").Equals(0) && Eval("assignfilename") == null) ? " *" : "") %>' > </asp:Label>
Run Code Online (Sandbox Code Playgroud)
谢谢
BB
我有 Default.aspx 页,它继承自 BasePage.cs,它继承自 System.Web.UI.Page。BasePage 是我检查会话是否超时的地方。当会话超时并且用户单击某些内容时,我需要将用户重定向回“Main.aspx”页面。
这是我的 Basepage 中的代码
override protected void OnInit(EventArgs e)
{
base.OnInit(e);
if (Context.Session != null)
{
if (Session.IsNewSession)
{
string cookie = Request.Headers["Cookie"];
if ((null != cookie) && (cookie.IndexOf("ASP.NET_SessionId") >= 0))
{
HttpContext.Current.Response.Redirect("Main.aspx", true);
return;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
HttpContext.Current.Response.Redirect("Main.aspx", true);
我希望重定向停止执行 BasePage 并立即跳出。问题是,它没有。
当我在调试模式下运行时,它继续单步执行,就好像它不只是重定向并离开一样。如何安全地重定向?
我试图找出类型的集合是否IEnumerable
包含属性.
假设RowModels
是一个类型的集合IEnumerable
,我有......
foreach (var items in RowModels) {
if (items.GetType()
.GetProperties()
.Contains(items.GetType().GetProperty("TRId").Name) )
{
// do something...
}
}
Run Code Online (Sandbox Code Playgroud)
我收到了错误
System.Reflection.PropertyInfo[] does not contain a definition for 'Contains'
and the best extension method overload has some invalid arguments.
Run Code Online (Sandbox Code Playgroud) c# ×3
asp.net ×2
sql ×2
xml ×2
algorithm ×1
asp.net-mvc ×1
cross-apply ×1
dynamic ×1
exec ×1
ienumerable ×1
inline-code ×1
javascript ×1
jquery ×1
list ×1
mozilla ×1
object ×1
session ×1
sql-server ×1
ssms ×1
t-sql ×1
xml-dml ×1