我正在使用WYSIWYG窗口4从用户输入,所以他可以输入字体Bold,Italic等.如何存储这样的数据,这样当我在其他页面上显示时,相同的字体样式和格式会回来?
当我试图通过.val()获取文本框的值时,它总是显示"未定义".以下是我正在使用的代码.请帮帮我的朋友.
<asp:TextBox runat="server" ID="txtComment" Width="650" />
<asp:Button runat="server" ID="btnSubmitComment" Text="Submit" />
$(document).ready(function () {
$('input[id$=btnSubmitComment]').click(function () {
var comment = $("#txtComment").val();
alert(comment);
});
Run Code Online (Sandbox Code Playgroud) 在加载页面时,我想获得面板的顶部.但它显示错误.在Firefox和IE中,它说" offset()未定义 ",而在Chrome中,错误是" Uncaught TypeError:无法读取未定义的属性'top' ".请帮忙.
$(window).resize(function () {
tabPanelAdjust();
});
function tabPanelAdjust() {
var theTabPanel = $(".TabPanel");
var tabPanelTop = parseInt(theTabPanel.offset().top);
var winHeight = $(document).height();
tabPanelHeight = winHeight - tabPanelTop;
theTabPanel.css({ "min-height": tabPanelHeight - 20 });
}
<div class="TabPanel">
</div>
Run Code Online (Sandbox Code Playgroud) 我需要将yyyyMM格式的字符串转换为Mon-yyyy格式.例如,201606应该返回Jun - 2016.我尝试的是
string strVal = "201606";
string monthYear = DateTime.Parse(strVal.ToString("MMM-yyyy")).ToString();
Run Code Online (Sandbox Code Playgroud)
不工作.请帮忙.
在LINQ的帮助下,我需要根据条件从列表中获取项目.为此,它应该仅考虑来自(provided index - 3)提供索引(动态)的项目.
例如,列表包含项目{1,3,5,7,9,11,13}.如果提供的索引是4,则它应该考虑从索引2开始到索引4结束的总共三个索引.在这三个项目中,应该用条件过滤它们 - 比如,项目应该大于5.
结果应该是 - {7,9}
我试过的是,这是错的,我被困住了:
list.Select(item => list.Select(index => item[index - 3] && item > 5).ToList());
Run Code Online (Sandbox Code Playgroud) 我有一个名为的班级SomeClass.我的字典很少.
public class SomeClass
{
public Dictionary<double, int[]> Dict1;
public Dictionary<double, int[]> Dict2;
public Dictionary<double, int[]> Dict3;
}
Run Code Online (Sandbox Code Playgroud)
我在运行时了解字典名称.手段我需要在哪个字典中分配数据只在运行时知道.我string动态地得到了字典名称.就像是 -
String dictName = "Dict1"; //Achieved through some code mechanism in my project.
SomeClass DynValue = new SomeClass();
DynValue.[dictName/* Known at run time */].Add(3, new int[] { 5, 10 });
Run Code Online (Sandbox Code Playgroud) 问题是下划线和减号的键值都是 189,键码是 Keys.OemMinus。所以我无法检查按下的键是下划线还是减号。请帮忙。
private void Some_KeyDown(object sender, KeyEventArgs e)
{
if(Pressed key is minus/dash)
{
MessageBox.Show("minus");
}
if(pressed key is underscore)
{
MessageBox.Show("underscore");
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个LINQ查询,我需要返回该列表,true或者false条件是否满足该索引处的特定项目.
dataList = {100, 40, 10, 200};
var res = dataList.Select((item, index) => new { item, index }).Any(x => x.item > 50).ToList();
Run Code Online (Sandbox Code Playgroud)
上述方法的问题是我无法在最后添加ToList().没有它它只返回真或假,而我想要一个bool列表.
预期输出 - {true,false,false,true}
我有两个List<int>说list1和list2.现在我需要创建一个LINQ表达式,该表达式应该以list1中的每个项目的方式工作,如果它在list2中可用,则将其存储在list3中.例如,list1包含{5, 10, 15}而list2包含{3, 5, 15, 20}.然后在LINQ的帮助下,list3应该包含{5,15}.我试过的是 -
list3 = list1.Where(t1 => list2.Any(t2 => t1.Contains(t2))).ToArray();
Run Code Online (Sandbox Code Playgroud) 我有两个Nullable类型的DateTime变量.
DateTime? date1 = new DateTime();
DateTime? date2 = new DateTime();
Run Code Online (Sandbox Code Playgroud)
我需要在int变量中获得这两个日期的差异.我试过的是 -
int daysBetweenDate = (date2 - date1).GetValueOrDefault().TotalDays;
Run Code Online (Sandbox Code Playgroud)
但我无法解决这个问题.
需要注意的是,只有当它们的值不为空时,才会计算这两个日期的差异.
我有一个包含以下项目的字符串列表 -
Titanic, Leonardo Decaprio
Mission Impossible, Tom Cruise
Run Code Online (Sandbox Code Playgroud)
有什么方法可以让我只能得到逗号之前的第一个子字符串吗?在上述情况下,预期的输出List<string>应为 -
Titanic
Mission Impossible
Run Code Online (Sandbox Code Playgroud) c# ×9
jquery ×3
linq ×3
asp.net ×2
datetime ×2
javascript ×2
jquery-ui ×2
dictionary ×1
winforms ×1