我的问题是:
我有多个页面的HTML代码,每个页面都使用JQgrid(jquery网格)来显示一些数据.我知道在每个页面上,包含JQgrid的元素都被命名为"LIST_xxx".现在我需要制作一个javascript,在每个页面上采用该元素"LIST_XXXX"并做一些事情.我怎么能按ID搜索元素,但只知道它的初始部分(ID,就像我之前提到的那样):
$('#list_[XXXX]')... --> The part surrounded by [] is variable on each page, i want to discriminate that.
Run Code Online (Sandbox Code Playgroud)
我希望我清楚自己.谢谢.
我在父div中对齐三个div时遇到问题,我需要的效果如下
|IMAGE| +TEXT+ |IMAGE|
Run Code Online (Sandbox Code Playgroud)
每个div分别包含Image(2)和text(1).对齐它们很容易,问题是我希望CENTER div的自动宽度达到浏览器窗口的大小,并保持其他IMAGE div始终分别位于右侧和左侧.
例如,如果用户最大化窗口,这样的事情:
|IMAGE| +++++++++++++++++++TEXT++++++++++++++++++++++++ |IMAGE|
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,这个想法是中心div增长,自动宽度但保持结构.
我怎么能得到这种行为?提前致谢.
我如何处理在某些页面上具有JQuery Ajax方法调用的MVC应用程序的会话到期.问题如下:
我怎么能处理这种行为,哪种是处理它的最佳方法(尽可能多地尝试不修改应用程序代码的这么多部分)?
提前致谢.
PD:告诉我使用$.post()Jquery 可能很有用.
我需要你对Linq表达的帮助:
我有嵌套对象和列表,这是主对象层次结构的样子(每个破折号是子类的属性):
Folder
-name
-List<Subfolder> Subfolders
-name
-List<Document> Documents
-name
-key
Run Code Online (Sandbox Code Playgroud)
拥有这个对象层次结构,我有一个文档名称,我想搜索它并返回其父文件夹(子文件夹)
例:
Folder
-name: Customer
-List<Subfolder> Subfolders
-name: Personal
-List<Document> Documents
-name: Resume
-key : 1
Run Code Online (Sandbox Code Playgroud)
如果我说:"恢复",linq表达式应该返回我:子文件夹"Personal"(对象).
请帮助我,因为有两个嵌套的列表我遇到了麻烦,一个很容易.
提前致谢.
我对使用jquery的屏蔽输入有一点问题:
我有一个phonenumber文本输入,所以我用一个小插件来掩盖它,我从这个网站获得:
Digitalbrush的Masked-Input-Plugin
使用非复杂规则屏蔽输入是非常有用的,所以我使用此规则来屏蔽我的电话输入:
$("#txtHomePhoneNumber").mask("(99) 999-99 99");
Run Code Online (Sandbox Code Playgroud)
现在的问题是当我想让用户在同一输入上输入两种类型的手机时,例如,用户可以输入如下的电话号码:
(02)222 - 22 - 22
以及:
(02)222 - 22 - 2
现在,我应该如何连接这两个规则,以便屏蔽输入保持格式化输入文本框(添加破折号和括号)?
如果您知道其他方式或其他插件可以让我得到我想要的东西(即使它没有使用此插件),请告诉我.
提前致谢.
我对这两个编程模式有点困惑:MVC和MVP.
它们之间的主要区别是什么?我一直在网上搜索,我做了两个例子,但是我更加困惑,因为在一些示例网页中,MVP使用2个以上的界面来将展示者与视图层进行通信(有些是甚至有完全空白的接口,只有声明),但在其他接口只需要两个接口就可以将数据从演示者传输到视图.应用该模式的正确方法是什么?
另一方面,我一直在研究MVC,但直到现在,我才意识到,也许我一直在以错误的方式应用模式.我有这个:
我希望你能清除我的怀疑.提前致谢.
我在Windows窗体上遇到以下方案的问题:
我创建了一个带有两个按钮的表单,每个按钮都分配了行为DialogResult OK和DialogResult Cancel.但基于某些条件,我需要停止执行OK按钮,问题是如果我只是这样做了一个返回:
private void btnOk_Click(object sender, EventArgs e)
{
foreach(Control control in tblTable.Controls)
{
if (control.GetType() == typeof(TextBox))
{
if (control.Text.Trim() == "")
{
control.Focus(); return;
}
}
else
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
对话框结果一直向父表单返回OK答案,我需要停止执行该事件,并且在用户更正表单上的信息之前不要返回任何答案.
谢谢你的帮助.
我有一个疑问,有时我将此转换DataTable为List<T>:
List<EDog> lstDogs = (from drRow in dsDogs.Tables[0].AsEnumerable()
select new EDog()
{
intIdDog = drRow.Field<int>("IdDog"),
intIdOwner = drRow.Field<int?>("IdOwner"),
intAge = drRow.Field<int>("Age"),
strName = drRow.Field<string>("Name")
}).ToList();
Run Code Online (Sandbox Code Playgroud)
这工作正常,但现在我正在考虑将它做为通用,以便任何类型的DataSet都可以转换为强类型列表.
我怎么能把它变成通用的呢?也许围绕这部分并创建对象的代表?
new EDog()
{
intIdDog = drRow.Field<int>("IdDog"),
intIdOwner = drRow.Field<int?>("IdOwner"),
intAge = drRow.Field<int>("Age"),
strName = drRow.Field<string>("Name")
}
Run Code Online (Sandbox Code Playgroud)
我试了但是得到了一个错误:
select (lambda) expected....
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
我之所以需要这个,是因为结果的每个DataRow都需要转换为Entity以便更好地操作.
我们正在尝试使用服务层模式实现一个应用程序,因为我们的应用程序也需要连接到其他多个应用程序,并在网上搜索,我们发现了这个应用模式的"正确"方式的演示图形链接:
但现在我们有一个问题:如果我们的系统需要实现某些业务逻辑,仅针对我们不需要与其他系统共享的应用程序(如系统本身的某些维护数据).基于此图:

看起来,为此实现服务层是不必要的; 避免服务层更加实用,只需从用户界面转到业务层(例如).在这种情况下,实施服务层模式的正确方法是什么?对于我告诉你的场景,你有什么建议我们?
提前致谢.
我有以下XML:
<Plan>
<Error>0</Error>
<Description>1</Description>
<Document>
<ObjectID>06098INF1761320</ObjectID>
<ced>109340336</ced>
<abstract>DAVID STEVENSON</abstract>
<ced_a />
<NAM_REC />
<ced_ap2 />
</Document>
</Plan>
Run Code Online (Sandbox Code Playgroud)
我用它反序列化它:
[XmlRoot("Plan")]
public class EPlan
{
[XmlElement("Error")]
public string Error { get; set; }
[XmlElement("Description")]
public string Description { get; set; }
[XmlElement("Document")]
public List<EDocument> Documents { get; set; }
}
public class EDocument
{
[XmlText]
public string Document { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
问题是我希望元素"Document"将其内部XML包含为单个字符串,我的意思是,该对象应该具有以下值:
obj.Error = "0";
obj.Description = "1";
obj.Documents[0].Document = "<ObjectID>06098INF1761320</ObjectID><ced>109340336</ced><abstract>DAVID STEVENSON</abstract><ced_a /><NAM_REC /><ced_ap2 />";
Run Code Online (Sandbox Code Playgroud)
但我之前提到的方式仍然是检索NULL"Document"属性.
是否有可能实现我想要的行为?任何帮助,将不胜感激.