我在SQL表中有以下数据
临时表变量@RndQuesnCount包含此数据,
Recid conceptID MinDisplayCount
1 3839 2
2 4802 3
Run Code Online (Sandbox Code Playgroud)
问题表: QuesTable
QuesCompID Ques_ConceptDtlID
88 4802
89 4802
90 4802
91 4802
92 4802
93 4802
Run Code Online (Sandbox Code Playgroud)
我想要显示的是问题的最小显示计数,即@RndQuesnCount概念ID,所以现在数据应如下所示
QuesCompID Ques_ConceptDtlID
88 4802
89 4802
90 4802
Run Code Online (Sandbox Code Playgroud)
因为conceptid(4802)@RndQuesnCount表中的最小显示计数为3 .
任何人都可以帮我解决这个问题吗?
我正在学习扩展方法,这是一个非常方便的功能,可以节省编码的小时数,提供可重用性.我现在正在做什么,每天我正在创建10种扩展方法,这些方法在日常场景中很有用.但是我没有得到如何使用这些扩展方法,每次我们需要添加dll并引用它.还是有任何我们可以使用的聪明方式.
假设
public static bool isValidMail(this string str)
{
Regex reg = new Regex(@"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$");
return reg.IsMatch(str);
}
Run Code Online (Sandbox Code Playgroud)
如果我创建了100个这样的扩展方法,那么对于每个项目我应该引用这个静态类dll.因为我与multplie项目合作.有没有什么方法可以将这些扩展方法放在集中位置或一些程序集缓存中,我们可以轻松添加using语句并访问所有静态方法.
我们可以这样做吗?
每当我们创建新项目时,VS都可以自动添加我们创建的扩展方法,以便在evey项目中我们可以访问它.而不是每次都添加DLL
我想知道你们是怎么做的.我希望没有人投票,只是好奇的abt实现扩展方法
我有文本框名称txtEmailList,我提供了自动完成列表,
<asp:TextBox runat="server" ID="txtEmailList" CssClass="txtAutoComplete">
Run Code Online (Sandbox Code Playgroud)
自动完成的脚本
$('#txtEmailList').autocomplete({
source: function(request, response) {
// this is the ajax call, which is running successfully
var msg =
Assessments_JqueryAutoComplete.AutoComplete(request.term).value; //(ajaxpro functions)
response(msg.d);
}
});
Run Code Online (Sandbox Code Playgroud)
输出将像这样(在firebug中显示为plain/text),如何将此数组附加到source属性.(我不能使用$ .ajax方法,因为我需要使用ajaxpro作为office规则),所以我从ajax调用中获取数组列表,如何绑定自动完成.
["List 1","List 2","List 3","List 4"];/*//这是来自jquery的输出响应(来自firebug)
[AjaxPro.AjaxMethod(HttpSessionStateRequirement.ReadWrite)]
public List<string> AutoComplete(string query)
{
List<string> objLisItmes = new List<string>();
objLisItmes.Add("List 1");
objLisItmes.Add("List 2");
objLisItmes.Add("List 3");
objLisItmes.Add("List 4");
return objLisItmes;
}
Run Code Online (Sandbox Code Playgroud)
这是Response头的firebug输出
Cache-Controlno-cache Content-Length40 Content-Typetext/plain; charset = utf-8 DateWed,2012年3月7日10:45:37 GMT Expires-1Pragmano-cache
问题似乎很愚蠢,只是我对此感到好奇.假设在我的html或aspx页面中我添加了一些javascript代码的注释,当页面加载时,它呈现为页面它包含注释.因为我认为评论将被执行忽略.是否适用于渲染?会有可能吗?
PS:由于这个问题没有特别的原因,我很好奇.是否有可能.
$(".SomeID").slice(5, ExpandLength).each(function() {
this.src = this.src.replace("some.gif", "som1.gif"); // this for replacing image
});
Run Code Online (Sandbox Code Playgroud) 以下代码用于创建8位位图
Bitmap b = new Bitmap(columns, rows, PixelFormat.Format8bppIndexed);
BitmapData bmd = b.LockBits(new Rectangle(0, 0, columns, rows), ImageLockMode.ReadWrite, b.PixelFormat);
Run Code Online (Sandbox Code Playgroud)
但是当我保存它时,它被保存为8位彩色位图.是否可以直接创建8位灰度位图而无需创建8位彩色位图,以后必须将其转换为灰度?
我想比较查询结果中的两行,例如,如果第一行等于第二行.
给出表单的查询
SELECT * FROM table_name
Run Code Online (Sandbox Code Playgroud)
如果查询结果为100行,那么我们如何比较每一行是否相等.只是我对sql server如何实现感到好奇.基本上实现了Distinct运算符.只是想知道SQL服务器将如何在流程后面实现.因为它有助于更清楚地理解这个概念.
我将这个小应用程序作为练习来构建实体框架的基础知识.它使用带有3个表的MySQL数据库:课程,学生和Students_has_Courses:

我使用此db在Visual Studio中创建实体模型:

它工作正常.我可以用我的datagridview绑定一个表,修改数据并按一个按钮来保存更改.但正如您所看到的,Students_has_Courses是一个关联(这对我来说很新).现在我的问题是:我需要指定学生证的每个课程ID(了解学生正在参加哪些课程).我认为这个LINQ查询没问题:
var query = from s in school.Students.AsEnumerable()
where s.ID == selectedStudentId
select s.Courses;
Run Code Online (Sandbox Code Playgroud)
但我似乎无法从这个EntityCollection中提取课程ID?我用了一个,foreach(var course in query)但我真的被困在这里了.
我刚开始使用data-*属性来存储View所需的自定义属性和值.例如 .
<div id='someId' data-ItemValues='SomeValues'>
</div>
Run Code Online (Sandbox Code Playgroud)
基于data-*我正在做一些操作(CRUD).如果用户在客户端(即使用firebug和其他一些开发人员工具从浏览器中)更改了data-*属性值,该怎么办?我只是想知道,我们需要遵循什么标准,或者想知道社区如何处理这种情况.
更新:
我也将在服务器端验证.但在某些情况下.数据不存储在服务器中.它会被标记出来.只有当用户点击保存按钮时才会保存.
我将从javacript中选择数据并使用ajax将值发送到服务器.但我担心的是,如果用户更改了data-*属性中的值,那么即使服务器端验证也会满足要传递的规则.那我怎么防止他们?
我需要有人来启发我.我见过这个:
<script src="http://host.com/file.js?no_forms=1"></script>
Run Code Online (Sandbox Code Playgroud)
这意味着什么?传递给javascript文件的GET参数?这可以在哪些条件下完成?这是什么方法?
任何帮助,将不胜感激.
正如我正在使用MusicStore -MVC3(92 PageNo),其中一个POCO类是他们创建的.
public partial class ShoppingCart
{
MusicStoreEntities storeDB = new MusicStoreEntities();
public static ShoppingCart GetCart(HttpContextBase context)
{
var cart = new ShoppingCart();
cart.ShoppingCartId = cart.GetCartId(context);
return cart;
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道我们可以在部分类中访问静态方法吗?IMO,我们无法在部分类中访问静态方法.partial表示类的其他部分将包含在命名空间中.但在这种情况下,我没有得到另一个部分类的实现.1.我们可以在部分类中访问静态方法吗?如果那么怎么样?2.我能否知道这个部分类是如何进入这个音乐商店应用程序的,因为我无法找到其实现的其他部分.
更新:当我搜索models目录中的所有cs文件时,没有其他shoppingCart类.如果有人能告诉我部分实施的位置,那么它会有所帮助.