问题列表 - 第49292页

如何在SqlDataSource中指定存储过程的参数值

作为使用SqlDataSource的声明性语法的新手,我试图找出一种方法来将参数的值设置为存储过程.我有一个通过请求对象传递的Client_ID,我需要在执行SqlDataSource的存储过程之前设置Client_ID.

我有一些问题.

  1. 存储过程参数是否必须在ASPX标记中预定义,还是可以在代码隐藏中动态添加?

  2. 有没有人会有一个示例来演示带有存储过程和参数的SqlDataSource标记,以及在代码隐藏中设置该参数值?

asp.net parameters stored-procedures sqldatasource

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

为什么elisp功能不起作用(正如我所期望的那样)?

我想写一些东西,可以在emacs中移回一个窗口,然后绑定到 C-x S-o

(global-set-key [C-x S-o] '(other-window -1))
Run Code Online (Sandbox Code Playgroud)

当我加载一个包含它的.emacs时,某些内容会中断,我的所有滚动条都会重新出现(之前被禁用),并且C-x S-O功能完全正常C-x o.

修复会很好,但我也很感激解释为什么它不起作用.

lisp emacs elisp

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

如何知道在java中执行sql语句?

我想知道这个删除语句是否实际删除了某些内容.下面的代码总是执行else.是否删除了某些内容.这样做的正确方法是什么?

public Deleter(String pname, String pword) {

        try {
            PreparedStatement createPlayer = conn.prepareStatement("DELETE FROM players WHERE P_Name='"+ pname +"' AND P_Word='" + pword + "'");
            createPlayer.execute();

            if(createPlayer.execute()==true){

            JOptionPane.showMessageDialog(null, "Player successfully deleted!");

            }else{

                 JOptionPane.showMessageDialog(null, "Player does not exist!", "notdeleted", JOptionPane.ERROR_MESSAGE);
            }

        } catch (Exception e) {
        }
    }
Run Code Online (Sandbox Code Playgroud)

java mysql

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

如何获取JavaScript类的名称

我们来看下面的示例代码:

var ns = {}; // Some namespace

ns.Test = function()
{
    // Constructor of class Test
};

var inst = new ns.Test();
var className = hereIsTheMagic(inst); // Must return "ns.Test"
Run Code Online (Sandbox Code Playgroud)

所以我在命名空间'ns'中创建了一个名为'Test'的类,并且这个类的实例名为'inst'.现在我想找出班级名称.我怎样才能做到这一点?

到目前为止,我通过为每个类提供一个带有类名的字符串属性来解决这个问题,因此我可以使用它inst.constructor.className来访问类名.但是如果可能的话,我想停止这样做,因为在复制/粘贴类时它很容易出错.

如果没有适用于所有当前浏览器的解决方案,可能在未来的ECMAScript规范中至少有一些新功能可以提供对类名的访问?

javascript ecmascript-5

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

如何使用LINQ to XML返回XElement?

我正在模拟将返回XElement的Web服务.该服务从数据库生成其XElement.为了获得本地测试服务,我创建了一个模拟XML元素列表的XML文档.我希望通过LINQ to XML选择并返回其中一个.

所以我有一个XML文档:

<?xml version="1.0" encoding="utf-8" ?>
<customers>
    <customer ordercode="GCT/12345A">
        <title>Miss</title>
        <initials>A</initials>
        <surname>Customer</surname>
        ...
    </customer>
    <customer ordercode="GCT/12346A">
        <title>Mrs</title>
        <initials>AN</initials>
        <surname>Other</surname>
        ...
    </customer>
</customers>
Run Code Online (Sandbox Code Playgroud)

使用LINQ我想通过ordercode属性选择一个Customer元素.我只需要基本浏览客户节点的InnerXML并返回它.我尝试解析:

XElement xcust = (XElement)(from c in xdocument.Descendants("customer")
                 where c.Attribute("ordercode") == strorder
                 return c).Single();
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我也尝试过:

return new XElement("customer", [same LINQ Query]);
Run Code Online (Sandbox Code Playgroud)

我猜我需要以某种方式询问所选客户的InnerXML的查询,但我不知道该怎么做.因为大多数人只是将XML直接解析为所需的对象(因为我正在模拟来自远程服务的响应,我无法做到),所以我只能返回原始元素时找不到太多信息,因为我猜这是一个一点边缘案例用法.

xml linq xelement

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

使用JavaScript来striplashes?可能

我正在使用ajax来获取URL.问题是URL中有斜杠,当JQuery加载发生后,它将不会加载页面.

AJAX成功位:

success: function(data) {
 $('#OPTcontentpanel').load(data.OPTpermalink);
Run Code Online (Sandbox Code Playgroud)

PHP

echo json_encode( array('OPTpermalink'=>$OPTpermalink,));
Run Code Online (Sandbox Code Playgroud)

和响应

http:\/\/www.divethegap.com\/update\/options\/padi-open-water\/
Run Code Online (Sandbox Code Playgroud)

所以需要去除斜线.我知道如何在PHP中完成它但不在AJAX JavaScript的.

有任何想法吗?

奇妙

php ajax stripslashes

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

正则表达式 - 精确提取6位数

Yoav - 编辑更清晰

嗨,我需要在文本文件中找到6位数字字符串.我在C#工作.例:

text text text123365 text text text
Run Code Online (Sandbox Code Playgroud)

表达式必须跳过超过6的字符串:

text text text1233656 text text text
Run Code Online (Sandbox Code Playgroud)

上面的字符串不应该返回任何结果,因为数字字符串的长度是7.

我想出了这个表达式: [^0-9]([0-9]){6}[^0-9]

它完美地工作,除了在行的开头或结尾的字符串

123365text text text text text text
text text text text text text123365
Run Code Online (Sandbox Code Playgroud)

是否可以识别这些案例?

c# regex

0
推荐指数
3
解决办法
7273
查看次数

Three20 v1.1和Xcode 4

有没有一种简单的方法可以让Three20 v1.1在xCode 4下工作?我按照http://three20.info/article/2011-03-10-Xcode4-Support上的步骤进行了操作,但这似乎是针对主人的.我在使用TTLauncher时使用v1.1.

该项目在正常构建的情况下构建良好,并且在iPhone上运行完美.但是当我想创建存档(用于分发的IPA)时,我会收到18个错误和8个警告.

第一个是:

../scripts/Protect.command: line 23: cd: /Users/XXX/Library/Developer/Xcode/DerivedData/iDoms-cmyivarwxpbvqdfnyclqdrikrtmw/ArchiveIntermediates/iDoms/BuildProductsPath/Release-iphoneos/../three20/Three20UICommon: No such file or directory
Run Code Online (Sandbox Code Playgroud)

大多数其他人都是'没有这样的文件或目录',例如: #import "Three20Core/TTGlobalCoreLocale.h"

或'未声明(首次使用功能)'来自'我认为没有这样的文件或目录问题'.

在我的"标题搜索路径"中,我有:

$(BUILT_PRODUCTS_DIR)/../three20
$(BUILT_PRODUCTS_DIR)/../../three20
../../three20/Build/Products/three20
/usr/include/libxml2
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感谢!

xcode three20 xcode4 ipa

6
推荐指数
2
解决办法
3908
查看次数

Specflow步骤定义继承

我有ExcelStepDefinition类,其中有我的excel测试步骤.我也有WordStepDefinition类.由于我有两个类相同的大量步骤,我创建了一些StepDefinition类,它将成为这两个类的基类.

在这个基类中,我需要在构造函数中有一些args,这取决于实例化的类(excel或word).我已经做了所有这些,但是当我在Nunit中开始测试时,它失败并跟随堆栈跟踪:

System.IndexOutOfRangeException : Index was outside the bounds of the array.
TearDown : System.IndexOutOfRangeException : Index was outside the bounds of the array.
at TechTalk.SpecFlow.ScenarioContext.GetBindingInstance(Type bindingType)
at TechTalk.SpecFlow.ScenarioContext.GetBindingInstance(Type bindingType)
at lambda_method(ExecutionScope )
at TechTalk.SpecFlow.Bindings.MethodBinding.InvokeAction(Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.TestRunner.FireEvents(BindingEvent bindingEvent, IEnumerable`1 tags)
at TechTalk.SpecFlow.TestRunner.FireScenarioEvents(BindingEvent bindingEvent)
at TechTalk.SpecFlow.TestRunner.OnScenarioStart(ScenarioInfo scenarioInfo)
at ABZ.ExcelTest.DisplayValueOfLinkedItemUsingFormattingRulesDefinedForAGivenLanguageFeature.ScenarioSetup(ScenarioInfo scenarioInfo) in D:\Projects\VS2008\ABZ\ABZ Report Office\ABZ.ExcelTest\ExcelSwitchLanguage.feature.cs:line 0
at ABZ.ExcelTest.DisplayValueOfLinkedItemUsingFormattingRulesDefinedForAGivenLanguageFeature.DisplayFactValueWithFormattingDefinedInSelectedLanguage(String cell, String column, String label, String lang, String cellValue) in d:\Projects\VS2008\ABZ\ABZ Report Office\ABZ.ExcelTest\ExcelSwitchLanguage.feature:line 23
--TearDown
at TechTalk.SpecFlow.ScenarioContext.GetBindingInstance(Type bindingType)
at …
Run Code Online (Sandbox Code Playgroud)

specflow

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

mvc3 OutputCache RemoveOutputCacheItem RenderAction

我做了我的研究,但没有找到任何答案.

我在主页中使用Html.RenderAction(用于呈现具有特定于用户权限的链接的页眉).Action使用OutputCache修饰,返回部分控件并按预期缓存.

当事件发生时(假设权限已更改)我想以编程方式使缓存的部分控件无效.

我正在尝试使用RemoveOutputCacheItem方法.它将路径作为参数.我正在尝试设置Html.RenderAction中使用的操作的路径.这不会使行动失效.

如何以编程方式使操作无效?

谢谢

outputcache asp.net-mvc-3

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