小编Vic*_*tor的帖子

ASP.NET单选按钮更改

我试图弄清楚为什么这段代码不会触发单选按钮更改事件.

这是2个单选按钮的ASP页面代码

  <asp:RadioButton ID="rdoButton1" GroupName="Group1" Text="Yes" Value="Yes"  runat="server" OnCheckedChanged="Group1_CheckedChanged" />
  <asp:RadioButton ID="rdoButton2" GroupName="Group1" Text="No" Value="No" runat="server" OnCheckedChanged="Group1_CheckedChanged" />
Run Code Online (Sandbox Code Playgroud)

这是背后的代码:

protected void Group1_CheckedChanged(Object sender, EventArgs e)
{
    if (rdoButton1.Checked) {
        panel1.Visible = true;
    }

    if (rdoButton2.Checked) {
        panel1.Visible = false;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

防止索引超出范围错误

我想写一些条件检查,而不必使用try/catch,我想避免获得Index Out of Range错误的可能性

if (array.Element[0].Object.Length > 0 || array.Element[1].Object.Length > 0) //making sure there's at least one Object array that has values
 {                
    if (array.Element[0].Object[0].Item.Length != 0 || array.Element[1].Object[0].Item.Length != 0) //this is where I check that at least one of the Items (strings) is not empty
       {
           // execute code here
       }
 }
Run Code Online (Sandbox Code Playgroud)

所以我面临的问题是,在第二次检查时,我需要查看是否有一个非空的项目.但是,如果我没有Element[1],我会得到Index Out of Range异常.问题是可能有2个元素,其中一个(或两个)可能有空的Object数组.仅当其中一个Item字符串不为空时,才必须执行代码.

希望,我解释得很好.我如何避免在任何情况下避免异常?

c#

8
推荐指数
1
解决办法
3万
查看次数

Javascript - 从现在起30天后设置日期

我需要设置一个从现在开始30天的日期,考虑到28,29,30,31天的月份,因此它不会跳过任何日期并且显示从现在开始的30天.我怎样才能做到这一点?

javascript jquery

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

DateTime.TryParse不接受可为空的DateTime?

所以我创建了这个可以为空的变量:

private DateTime? _startDate;
Run Code Online (Sandbox Code Playgroud)

我想将一些变量解析为DateTime,然后将其分配给此变量,但VS抱怨该TryParse方法有一些无效的参数.

if (string.IsNullOrEmpty(Request.Form["StartDate"]) == false)
        {
            DateTime.TryParse(Request.Form["StartDate"], out _startDate);
        }
        else
        { _startDate = null; }
Run Code Online (Sandbox Code Playgroud)

我有语法错误或者我不能在这里使用可空变量吗?

c# datetime

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

在 Oracle SQL Developer 中解析查询

有没有办法在 SQL Developer (oracle) 中解析代码,而无需像在 SQL Management Studio 中使用“解析”选项那样实际接触表/包数据?

sql testing oracle parsing oracle-sqldeveloper

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

在运行中验证和修改时间输入

在Javascript中,如何使用正则表达式和string.replace函数验证和修改用户时间输入,以便不是告诉用户任何东西,它将动态验证和修改输入?

例如,用户输入可能是1.12p 13:12 1,12PM,但最终结果应始终如此1:12 PM.

有没有人有关于如何这样做的例子?

PS.我知道使用timepicker是一种更有效的方式,但在这种情况下我必须使用用户输入

javascript regex

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

Oracle函数中的加密/解密密码

由于以前设计不合理的结构,我必须使用的当前数据库将用户的密码存储为文本.

现在,我正在构建一个必须使用这些密码的前端部分,我当然不希望发送未加密的密码.

我的想法是编写一个Oracle函数来加密和解密文本密码,并在存储过程中使用这些函数来返回加密数据.

Oracle中最好的方法是什么?

oracle encryption plsql

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

将RefCursor插入表中

我有一个简单的函数,我运行一个返回RefCursor的存储过程,我尝试使用该RefCursor将数据插入临时表.尝试这样做时出现以下错误:

SQL Error: ORA-00947: not enough values

我知道refcursor返回与临时表具有完全相同数量的值,正确的列名,它们的顺序和类型.我跑了print RefCursor,我可以看到所有的数据.这是代码:

var r refcursor;

EXEC SCHEMA.PACKAGE.SPROC(:r);

insert into SCHEMA.TEMP_TABLE
values
(r);
Run Code Online (Sandbox Code Playgroud)

我必须补充一点,存储过程有一个refcursor定义为OUT参数,因此它返回一个正确的类型.使用print r;打印正确的数据.

我究竟做错了什么?

编辑:基于一个建议我尝试使用fetch到rowtype变量,但每当我尝试获取一行时获取无效数字异常:

DECLARE
cur SYS_refcursor;
rec SCHEMA.TEMP_TABLE%rowtype;

begin
SCHEMA.PACKAGE.SPROC( cur ); 
LOOP
FETCH cur INTO rec;
EXIT WHEN cur%NOTFOUND; 

INSERT INTO SCHEMA.TEMP_TABLE
  VALUES rec;
END LOOP;
EXCEPTION 
WHEN INVALID_NUMBER THEN
DBMS_output.put_line(rec.move_id); 
end;
Run Code Online (Sandbox Code Playgroud)

我添加了异常块以查看哪一行失败,不用说它是第一行.我运行的存储过程从多个表返回一个select查询的refcursor.临时表定义为refcursor列及其类型的精确副本.不确定可能导致异常的原因.

oracle plsql

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

jquery nearest()不起作用

我试图抓住与类最近的链接a.tariff-link并将其发送到方法,但看起来closest()无法找到它,因为它总是传递一个未定义的元素.

$(".ui-icon-triangle-1-e").click(function () {

    GetRuleData($(this).closest("a.tariff-link"));

});
Run Code Online (Sandbox Code Playgroud)

HTML的一个例子是这样的:

<h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all" role="tab" aria-expanded="false" tabindex="-1">
<span class="ui-icon ui-icon-triangle-1-e"></span>
<a id="41965" class="tariff-link" href="#" tabindex="-1">
</h3>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

存在vs选择计数

在SQL Server中,性能明智,使用IF EXISTS (select * ...)IF (select count(1)...) > 0... 更好.

但是,看起来甲骨文不允许EXISTSIF声明中,这样做会有什么替代方法,因为使用IF select count(1) into...效率非常低效?

代码示例:

IF (select count(1) from _TABLE where FIELD IS NULL) > 0 THEN
UPDATE TABLE _TABLE
SET FIELD = VAR    
WHERE FIELD IS NULL;
END IF;
Run Code Online (Sandbox Code Playgroud)

sql-server oracle plsql

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

ASP.NET单选按钮jQuery处理

我试图弄清楚为什么我的页面不会触发单选按钮更改事件.

这是我的脚本,它应该在选中单选按钮后显示div.

        $("input[id$='radio1']").change(function () {
        if ($("input[id$=radio1]").is(':checked')) {
            $('#div1').removeClass('hidden');
        }
    });
Run Code Online (Sandbox Code Playgroud)

这段代码有什么问题?

javascript asp.net jquery

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

在一定数量的字符之后拆分字符串

如果超过一定数量的字符(例如100),我希望能够将字符串分成几个部分.这是相对容易的,但棘手的部分是我想在一个空格之后将其拆分,以便它不会切断一些单词,而是将其切割成空格字符.所以逻辑是 - 如果它超过~95个字符,将它分成下一个空格字符并继续循环.有关如何实现这一点的任何建议?

谢谢.

c# string

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