问题列表 - 第2533页

从控制器内部获取部分视图的HTML

我为我的mvc网站开发了一个简单的机制,通过jquery引入html,然后填充指定的div.一切都很好,看起来很酷.
我的问题是我现在正在我的控制器内部创建html标记(这在VB.net中很容易做到btw)我宁可不要混淆一些关注点.

是否可以使用自定义的"MVC View用户控件"来满足这种需求?我可以创建控件的实例,传入模型数据并渲染为html吗?然后,这将是一个简单的渲染和传递回调用浏览器的问题.

html asp.net-mvc viewusercontrol

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

从Javascript中的Object中删除空白属性

如何删除这些都是属性undefinednull在JavaScript对象?

(问题类似于这个阵列)

javascript

208
推荐指数
20
解决办法
17万
查看次数

如何拆分网址

所以我使用python来做一些网页解析,我想将完整的网址分成两部分.说我有地址http://www.stackoverflow.com/questions/ask.我需要协议和域(例如http://www.stackoverflow.com)和路径(例如/ questions/ask).我认为这可能是由一些正则表达式解决的,但是我不是那么方便.有什么建议?

python string url split

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

如何查看int数组中的元素是否为空?

例:

我想看看是否array[5]持有值或是空的.

java arrays

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

StyleCop for Visual Studio的替代方案?

我喜欢StyleCop的静态代码分析和规则实施.但是,几个关键部门严重缺乏.

  • 添加新规则并未得到官方支持,而且我听到的内容非常困难.
  • 自动"修复"琐碎的规则违规将是很好的!也许不是使用变量命名,而是使用方法排序(静态等),这将节省大量时间.
  • 微软对StyleCop采用"一刀切"的方法具有一定的限制性.我想为我们的内部标准制定一套自定义规则.

那里有这样的商业产品吗?

alt text http://blogs.interakting.co.uk/images/blogs_interakting_co_uk/dominicz/WindowsLiveWriter/MicrosoftStyleCopSourcecodeanalysisforfo_D8EF/styleCopErrors_6.gif

.net code-analysis stylecop visual-studio

16
推荐指数
3
解决办法
7942
查看次数

如何捕获因USB电缆拔出而消失的串口

我有一个ac#winforms程序,它打开了一个串口.当最终用户拔下USB电缆然后设备消失时,就会出现问题.在此之后,程序将崩溃,并希望将错误报告给microsoft.

有没有办法捕获此事件并优雅地关闭?

c# serial-port winforms

7
推荐指数
2
解决办法
9053
查看次数

将代码与数据库功能分开

我正在开发一个面向对象的PHP网站,我正在尝试确定从系统其余部分抽象数据库功能的最佳方法.现在,我有一个DB类来管理系统使用的所有连接和查询(它几乎是MDB2的接口).但是,在使用这个系统时,我意识到我的代码中到处都有很多SQL查询字符串.例如,在我的User类中,我有这样的东西:

function checkLogin($email,$password,$remember=false){
    $password = $this->__encrypt($password);
    $query = "SELECT uid FROM Users WHERE email=? AND pw=?";

    $result = $this->db->q($query,array($email,$password));

    if(sizeof($result) == 1){
       $row = $result->fetchRow(MDB2_FETCHMODE_ASSOC);
       $uid = $row['uid'];
    }else{
       return false;
    }

    /* Rest of the login script */
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是找出减少内联SQL数量的最佳技术.我知道这样做的一种方法是在User中为User使用的每个查询编写函数(如下所示),但这可能导致相当多的函数.

function checkLogin($email,$password,$remember=false){
    $password = $this->__encrypt($password);
    $uid = $this->do_verify_login_query($email,$password);

    /* Rest of the login script */
}

function do_verify_login_query($email,$encpw){
    $query = "SELECT uid FROM Users WHERE email=? AND pw=?";
    $result = $this->$db->q($query,array($email,$encpw));

    if(sizeof($result) == 1){
       $row = $result->fetchRow(MDB2_FETCHMODE_ASSOC);
       return $row['uid']; …
Run Code Online (Sandbox Code Playgroud)

php database

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

套接字连接比Blackberry上的http快吗?

我正在为Blackberry编写一个最初在标准J2ME中实现的应用程序.使用Connector.open("socket://...:80/...")而不是使用完成网络连接http://

现在,我已经使用这两种方法实现了连接,似乎有时候,套接字方法响应更快,有时它根本不起作用.这两者之间有显着差异吗?我想要实现的主要是从连接的响应能力来获得平滑的进度条.

sockets blackberry http java-me

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

如何从地址簿联系人处获取电话号码(iphone sdk)

我正在向用户显示地址簿视图,让他们点击联系人并选择一个电话号码.如果他们选择了电话号码,我想将电话号码作为整数,将联系人的姓名作为NSString.

我尝试使用以下代码:

    //printf("%s\n",[[(NSArray *)ABMultiValueCopyArrayOfAllValues(theProperty) objectAtIndex:identifier] UTF8String]);

    //CFArrayRef *arrayString = [[(NSArray *)ABMultiValueCopyArrayOfAllValues(theProperty) objectAtIndex:identifier] UTF8String];
    NSArray *arrayString = [(NSArray *)ABMultiValueCopyArrayOfAllValues(theProperty) objectAtIndex:identifier];
    printf("%s\n", arrayString);
Run Code Online (Sandbox Code Playgroud)

此代码在此方法中:

- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
Run Code Online (Sandbox Code Playgroud)

我正在检查用户是否使用以下代码选择了一个电话号码:

if (propertyType == kABStringPropertyType)   
{
    [self wrongSelection];

} 
else if (propertyType == kABIntegerPropertyType)     
{
    [self wrongSelection];

} 
else if (propertyType == kABRealPropertyType)    
{
    [self wrongSelection];
} 
else if (propertyType == kABMultiStringPropertyType)     
{
     //This is the phone number...
Run Code Online (Sandbox Code Playgroud)

我能够使用printf在控制台中显示电话号码,但是我无法弄清楚如何将其转换为整数以及如何获取联系人姓名,即使所选属性不是人名.

而且,我正在做的事似乎非常低效.有没有更好的方法来做到这一点?

编辑:如果我不能将它们存储为int,则字符串就可以了.我只是无法弄清楚如何从该数组转到实际的字符串.如果我将其转换或将其保存为UTF8String,我总会得到一些错误.

iphone cocoa-touch objective-c

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

在ASP.NET中调试时,什么可能导致LocalHost上的"连接中断"

我正在尝试使用C#运行一个新创建的ASP.NET网站,但是当我这样做时它会启动FireFox并尝试连接到http:// localhost:1295/WebSite1/Default.aspx(例如),但是10-15秒,它显示"连接中断 - 页面加载时重置了与服务器的连接." 错误.

我在过去构建的旧版ASP.NET C#页面/ Web服务中也存在此问题,实际上没有任何内容在ASP.NET开发服务器上运行.

我正在使用:Windows XP Pro SP2,Visual Studio 2008

作为参考,我也安装了SQL Server 2005 Developer Edition.

我试过了:

  • 用IE而不是Mozilla浏览它
  • 尝试2.0框架而不是3.5
  • 重新安装Visual Studio 2008

这个问题看起来似乎微不足道,我想的更多,但我还没有能够解决它!感谢有关此事的任何帮助.

c# asp.net localhost

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