小编MD *_*med的帖子

如何使用javascript获取ASP.NET的Textbox Control的值

假设我有一个ASP.NET文本框如下:

<asp:TextBox ID="txtQuantity" runat="server" Text="0"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

我想在javascript中获取此框的当前值.我该如何访问这个元素?

javascript asp.net

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

如何从JavaScript访问ASPxTextBox的值

假设我有一个DevExpress ASPxTextBox,其id为"instrument".我想访问客户端文本框的值.所以我需要写一个javascript.

如果它是一个普通的asp文本框,我可以通过编写代码来访问文本框

var instrumentElement = document.getElementById('<%=instrument.ClientID%>')

但是同样的方法对DevExpress的文本框不起作用.

如何访问ASPxTextBox?我使用的是Developer Express版本7.2.

这是一些更全面的代码片段 -

<div style="display: inline; float: left;">
    <dxe:ASPxTextBox ID="InstrumentQuantity" runat="server" Width="170px">
    </dxe:ASPxTextBox>
</div>

<div style="display: inline; float: left;" onclick="incOrDecQty(0);">
    <asp:ImageButton ID="decrementQuantity" runat="server" 
            Height="16px" Width="16px" ImageUrl="~/images/left.png" 
            AlternateText="Decrease Quantity" PostBackUrl="javascript:void(0);"/>
</div>

<div onclick="incOrDecQty(1);">
    <asp:ImageButton ID="incrementQuantity" runat="server" 
            AlternateText="Increase Quantity" ImageUrl="~/images/right.png" 
            Height="16px" Width="16px" PostBackUrl="javascript:void(0);" />
</div>
Run Code Online (Sandbox Code Playgroud)

这就是ASP代码.相应的Javascript如下:

function incOrDecQty()
{
    var element = document.getElementById('<%=InstrumentQuantity.ClientID%>');
    var lotSize = parseInt(document.getElementById('<%=LotSize.ClientID%>')
        .innerHTML, 10);
    var currentValue = parseInt(element.value,10);

    if(arguments[0] == 1)
        currentValue += lotSize;
    else if((currentValue - lotSize) …
Run Code Online (Sandbox Code Playgroud)

asp.net devexpress

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

Powerbuilder:弹出窗口的定位

我有一个主 - 详细数据窗口.在详细信息窗口中,当用户单击某一行时,我打开另一个数据窗口作为弹出数据窗口,该窗口位于用户单击的行的正下方.只要细节窗口中的行数少于11行,它就可以正常工作.当窗口包含超过11行并且用户单击来自下部区域的行时,弹出窗口不会放置在应该位于的位置.

我的猜测是,当用户点击下方区域的一行时,窗口会滚动到底部,一些行会因滚动而被隐藏.如果滚动导致两行被隐藏,则弹出窗口将在所需行下方打开两行.我的定位逻辑如下 -

// "parent" is the user object that contains the datawindow 
// "row" contains clicked row number
// "this" points to the detail datawindow

ll_detail_height = long(this.Object.DataWindow.Detail.Height)
dw_status.y = this.y + ( ll_detail_height * (row) ) + parent.y
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

powerbuilder datawindow

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

使用node.js作为中间层

我正在开发一个应用程序,其前端是使用jquery mobile构建的.此应用程序需要数据库访问才能获取各种信息.它还需要更新数据库.

为了同步我的应用程序前端,我正在考虑将node.js用作中间层.选择node.js是因为我们希望它能够正确扩展.这个中间层将为前端提供所需的所有必需数据.它还将从前端接收数据并更新后端数据库.

问题是数据将具有相当复杂的结构和关系.手动将数据模型转换为纯JSON数据模型可能会变得非常痛苦.所以我也在考虑使用其他一些模块/框架.我尝试使用Jaydata,以便我可以构建数据模型,然后使用OpenData协议公开它们,但它的文档似乎缺乏.我也想使用Sequelize,但我认为它在这一点上没有很好的数据库支持(触发器,程序和所有).

那么在这一点上我可以用什么来满足我的要求呢?是否有任何节点模块/框架满足我的要求,或者我是否必须使用原始代码从后端获取数据,将其转换为适当的模型并提供服务?

我使用Postgresql作为我的后端数据库.目前我的前端是使用jquery mobile制作的,但我可能会选择使用不同的技术(PHP/ASP.NET)来构建它.

api node.js

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

明确canvas、frame、pane、panel的区别和联系

我很困惑,当我尝试用谷歌寻找答案时,我遭到了教程的轰炸。

  • 每一项的目的是什么?
  • 它们是如何连接的?
  • 连接的目的是什么?

java

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

C#:数字转换问题

今天我在C#遇到了一个奇怪的问题.我有一个ASP.NET页面,用户可以输入一定的价格,数量等.我得到价格值,将其转换为double,然后将其乘以100,然后将其转换为整数.当价格为"33.30"时,将其转换为双倍后,它仍为33.3(显然......),但在将其乘以100后,它变为3329.9999999999995,当我通过应用简单的强制转换运算符将其转换为整数时"(int) (价格*100)",它变成3329.

现在我不知道为什么会这样.所以我想可能你们可以帮忙:).

c# asp.net

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

powerbuilder的datawindow如何执行insert命令

我是powerbuilder的新手,在使用datawindows时遇到了很多麻烦.我无法理解它的插入机制.有人可以向我解释,或者至少指出我正确的方向(文章,提示等......)?

powerbuilder datawindow

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

Powerbuilder:在数据窗口中使某些行可编辑且某些行不可编辑

如何使某些行可编辑且某些行不可编辑数据窗口?

我正在使用pfc_addrow()datawindow的事件添加行,我希望其中一些是可编辑的,其中一些是不可编辑的.

有什么办法吗?

powerbuilder datawindow

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

当列值为零时,如何隐藏数据窗口中列的显示值

问题就是这一切.澄清一下:我不是要隐藏整列,我只是想在显示值等于零时隐藏它.

任何帮助表示赞赏!

提前致谢.

powerbuilder datawindow

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

无法在PHP中将字符串转换为整数

尽管我在使用(int)intval()功能进行类型转换时所做的所有努力.我仍然无法将字符串转换为整数.
每当我使用这些函数时,字符串都会转换为0
这是我的代码片段:

$resolution = "<script type='text/javascript'> 
                  document.write('#'+screen.width+'#');</script >";
$screen=str_replace("#","",$resolution);
echo $wid = (int)$screen;
echo $s = 98 * $wid;
Run Code Online (Sandbox Code Playgroud)

类型转换的输出是0.
我甚至尝试使用打印数据,var_dump但它也显示为int(0)

javascript php string int

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

标签 统计

datawindow ×4

powerbuilder ×4

asp.net ×3

javascript ×2

api ×1

c# ×1

devexpress ×1

int ×1

java ×1

node.js ×1

php ×1

string ×1