在MVC3中,我有以下几个方面:
- 移动
- 砂箱
然后我像这样路由地图:
context.MapRoute(
"Sandbox_default",
"Sandbox/{controller}/{action}/{id}",
new { controller = "SandboxHome", action = "Index", id = UrlParameter.Optional }
Run Code Online (Sandbox Code Playgroud)
和
context.MapRoute(
"Mobile_default",
"Mobile/{controller}/{action}/{id}",
new { controller = "MobileHome", action = "Index", id = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)
问题是这给网址如下:
和
但我希望这样:
http:// localhost:58784/Mobile/Home
http:// localhost:58784/Sandbox/Home
问题是当我将SandboxHome-Controller重命名为Home,而MobileHome-Controller重命名为Home时,它将提供所需的URL,它将无法编译,说它有两个类用于HomeController.
如何在不同区域使用相同的控制器名称?
问题:我想编写一个自定义聚合函数,用于连接group by上的字符串.
这样我就能做到
SELECT SUM(FIELD1) as f1, MYCONCAT(FIELD2) as f2
FROM TABLE_XY
GROUP BY FIELD1, FIELD2
Run Code Online (Sandbox Code Playgroud)
我找到的只是SQL CRL聚合函数,但我需要SQL,没有CLR.
编辑:1
查询应如下所示:
SELECT SUM(FIELD1) as f1, MYCONCAT(FIELD2) as f2
FROM TABLE_XY
GROUP BY FIELD0
Run Code Online (Sandbox Code Playgroud)
编辑2:
没有CLR,这是不可能的.
但是,可以修改旁观者的子选择答案,因此不会对特殊字符进行XML编码.
对此的微妙更改是在"FOR XML PATH"之后添加:
TYPE
).value('.[1]', 'nvarchar(MAX)')
Run Code Online (Sandbox Code Playgroud)
这里举几个例子
DECLARE @tT table([A] varchar(200), [B] varchar(200));
INSERT INTO @tT VALUES ('T_A', 'C_A');
INSERT INTO @tT VALUES ('T_A', 'C_B');
INSERT INTO @tT VALUES ('T_B', 'C_A');
INSERT INTO @tT VALUES ('T_C', 'C_A');
INSERT INTO @tT VALUES ('T_C', 'C_B');
INSERT INTO …Run Code Online (Sandbox Code Playgroud) sql sql-server-2005 aggregate-functions aggregation sql-server-2008
在SQL Server Management Studio中,我执行了以下查询.
不幸的是,我忘记取消该WHERE条款.
更新了1647行而不是4行.
如何撤消最后一条陈述?
不幸的是,我刚刚完成了这些1647行的翻译并正在进行最后的修正 ,因此没有备份.
UPDATE [dbo].[T_Language]
SET
[LANG_DE] = 'Mietvertrag' --<LANG_DE, varchar(255),>
,[LANG_FR] = 'Contrat de bail' -- <LANG_FR, varchar(255),>
,[LANG_IT] = 'Contratto di locazione' -- <LANG_IT, varchar(255),>
,[LANG_EN] = 'Tenancy agreement' -- <LANG_EN, varchar(255),>
--WHERE [LANG_DE] like 'Mietvertrag'
Run Code Online (Sandbox Code Playgroud)
有一个交易协议,至少我希望如此.
如何在不创建DLL的情况下在两个项目之间进行代码共享?
问题是:我有一个工具可以将用户和组从LDAP同步到数据库.
现在该工具是一个Windows服务,但测试它是非常困难和耗时的.
这就是我制作一个控制台应用程序的原因,我可以在其中测试LDAP同步,然后将相应的源代码文件复制到服务项目中.
但是......保持公共文件同步是一个问题.我不想制作一个DLL,因为这可能会让我遇到第3个项目的问题,一个Windows安装程序(用于服务)我必须使用ExecutingAssembly路径......
有没有办法分享代码而不需要单独的dll?Automagic静态链接,这么说呢?
我很想知道在MVC中使用基于角色的安全性的最佳实践是什么:
如何保护您的操作并使它们仅由特定角色访问?
问题:我收到此错误消息:
export:bad interpreter:没有这样的文件或目录
当我执行这个bash脚本时:
#!/bin/bash
MONO_PREFIX=/opt/mono-2.6
GNOME_PREFIX=/opt/gnome-2.6
export DYLD_LIBRARY_PATH=$MONO_PREFIX/lib:$DYLD_LIBRARY_PATH
export LD_LIBRARY_PATH=$MONO_PREFIX/lib:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=$MONO_PREFIX/include:$GNOME_PREFIX/include
export ACLOCAL_PATH=$MONO_PREFIX/share/aclocal
export PKG_CONFIG_PATH=$MONO_PREFIX/lib/pkgconfig:$GNOME_PREFIX/lib/pkgconfig
PATH=$MONO_PREFIX/bin:$PATH
PS1="[mono-2.6] \w @ "
Run Code Online (Sandbox Code Playgroud)
但是bash路径似乎是正确的:
asshat@IS1300:~/sources/mono-2.6# which bash
/bin/bash
asshat@IS1300:~# cd sources/
asshat@IS1300:~/sources# cd mono-2.6/
asshat@IS1300:~/sources/mono-2.6# ./mono-2.6-environment
export: bad interpreter: No such file or directory
asshat@IS1300:~/sources/mono-2.6# ls
download mono-2.4 mono-2.4-environment mono-2.6 mono-2.6-environment
asshat@IS1300:~/sources/mono-2.6# cp mono-2.6-environment mono-2.6-environment.sh
asshat@IS1300:~/sources/mono-2.6# ./mono-2.6-environment.sh
export: bad interpreter: No such file or directory
asshat@IS1300:~/sources/mono-2.6# ls
download mono-2.4-environment mono-2.6-environment
mono-2.4 mono-2.6 mono-2.6-environment.sh
asshat@IS1300:~/sources/mono-2.6# bash mono-2.6-environment
asshat@IS1300:~/sources/mono-2.6#
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?或者这是一个Lucid Lynx的bug?
我做了chmod + …
问题:我有一个SQL函数,它返回一个文件列表
现在我应该使用union加入该列表的附加列表,但前提是用户是admin.
那可能吗?就像是:
CREATE FUNCTION tfu_CMS_Process(@bIsAdmin bit )
-- Add the parameters for the function here
RETURNS TABLE
AS
RETURN
(
SELECT * FROM TABLE1
if bIsAdmin
UNION ALL
SELECT * FROM TABLE2
end if
)
Run Code Online (Sandbox Code Playgroud) 如何在每个月初(以及数据库启动时)运行一次的Sql Server 2005中安排存储过程?
问题:我有一个.NET dll,我在C++程序中使用它.现在我必须在部署计算机上以编程方式注册dll.
我该怎么做(以编程方式!不使用regasm)?我记得,当我曾经用C++ dll调用VB6 dll时,我不得不使用DllRegisterServer和DllUnregisterServer.
使用.NET dll还是这样吗?
看来我必须以某种方式将dllregisterserver函数添加到.NET dll中.
题:
请考虑以下HTML:
<html>
<head></head>
<body>
<div style="float:left;">
<div style="background-color: Red; padding-top: 2mm; padding-bottom: 2mm;">
Dock: Usage controls/symbol list here
</div>
<div style="height: 300px; background-color: Khaki; display:block; float:left; overflow: scroll;">
<ul style="background-color: White; float: left; margin: 0px; padding: 0px; padding-left: 30px; padding-right: 10px;">
<li>
<a href="Folders/Content/Inbox" target="ifrmFolderContent" >
Posteingang / Inbox
</a>
</li>
<li>
<a href="Folders/Content/Drafts" target="ifrmFolderContent" >
Entwürfe / Drafts
</a>
</li>
<li>
<a href="Folders/Content/Sent Items" target="ifrmFolderContent" >
Gesendet / Sent Items
</a>
</li>
<li>
Archiv / Archive
</li>
<li> …Run Code Online (Sandbox Code Playgroud) c# ×4
sql ×4
sql-server ×3
vb.net ×3
.net ×2
asp.net-mvc ×2
aggregation ×1
bash ×1
com ×1
com-interop ×1
dll ×1
html ×1
html5 ×1
linux ×1
mono ×1
scripting ×1
security ×1
xhtml ×1