我在VS2010中使用Razor进行C#项目.(MVC 4).我需要将错误消息从Controller返回到View并显示给User.我被尝试的是:
控制器:
[HttpPost]
public ActionResult form_edit(FormModels model)
{
model.error_msg = model.update_content(model);
ModelState.AddModelError("error", "adfdghdghgdhgdhdgda");
ViewBag.error = TempData["error"];
return RedirectToAction("Form_edit", "Form");
}
Run Code Online (Sandbox Code Playgroud)
视图:
@model mvc_cs.Models.FormModels
@using ctrlr = mvc_cs.Controllers.FormController
@using (Html.BeginForm("form_edit", "Form", FormMethod.Post))
{
<table>
<tr>
<td>
@Html.ValidationSummary("error")
@Html.ValidationMessage("error")
</td>
</tr>
<tr>
<th>
@Html.DisplayNameFor(model => model.content_name)
@Html.DropDownListFor(x => x.selectedvalue, new SelectList(Model.Countries, Model.dd_value, Model.dd_text), "-- Select Product--")
</th>
</tr>
</table>
<table>
<tr>
<td>
<input type="submit" value="Submit" />
</td>
</tr>
</table>
}
Run Code Online (Sandbox Code Playgroud)
请帮我实现这个目标.
我有一个
然后,我需要在标头中使用承载令牌进行get调用.
我可以在Postman中使用它,但是试图弄清楚如何在C#中实现它.我一直在使用RestSharp(但对其他人开放).这一切看起来都是不透明的,当我认为它非常直接时:/它是一个控制台应用程序,所以我不需要花里胡哨.
最终,我希望我的应用程序(以编程方式)获取令牌,然后将其用于后续调用.我很感激有人向我指出文档或示例,这些都解释了我明确表达的内容.我遇到的一切都是部分的,或者用于不同流程的服务.
谢谢.
我正在使用 VS Code 尝试 Flutter。不知何故,我最终使用了(偶然安装的)Dart DevTools。
每当我运行应用程序或开始调试应用程序时,Dart DevTools 都会在浏览器上弹出。
如何删除/禁用它?
我们使用SQL Server Management Studio 2008 R2.IntelliSense完美地与sa帐户配合使用.但它不能与Windows身份验证用户一起使用.用户可以访问具有db_owner角色的主数据库,但它不是sysadmin.
如何解决这个问题?
我尝试用我的手机玩Android Studio 2.0但没有成功,我做的是:
我想知道客户端javascript在原始计算能力方面与服务器端Java相比有多快.
例如,排序.如果可能的话,是否应该在服务器端完成?如何迭代集合?
我正在尝试编写一个存储过程来协助开发我们的数据库,但是我在使用它时遇到了一些麻烦.例如:
DECLARE @pID int;
SET @pID = 1;
EXEC WriteLog 'Component', 'Source', 'Could not find given id: ' + CAST(@pID AS varchar);
Run Code Online (Sandbox Code Playgroud)
这会产生错误(在SQL Server 2005上)
消息102,级别15,状态1,行4'+'附近的语法不正确.
有人可以向我解释为什么我的语法不正确,以及解决这个问题的正确方法吗?
尝试使用FireStore和Google身份验证创建一个简单的应用程序。gradle有问题:
在项目“应用”中,已解析的Google Play服务库依赖项依赖于另一个版本(例如“ [15.0。1]”),但尚未解析为该版本。库所表现出的行为将是未知的。
依赖项失败:com.google.android.gms:play-services-flags:15.0.1-> com.google.android.gms:play-services-basement @ [15.0.1],但是play-services-basement版本是16.0.1。
以下依赖关系是直接或具有传递性依赖关系的项目依赖关系,会导致问题解决。-专案「app」取决于com.google.firebase:firebase-firestore@17.1.5-专案「app」取决于com.firebaseui:firebase-ui-auth@4.2.0
有关扩展的调试信息,请从命令行使用./gradlew --info:app:assembleDebug执行Gradle,以查看工件的dep endency路径。此错误消息来自google-services Gradle插件,在https://github.com/google/play-services-plugins上报告问题,并通过在您的build.gradle文件中添加“ googleServices {disableVersionCheck = false}”来禁用该错误消息。
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "myapp.com"
minSdkVersion 19
targetSdkVersion 27
versionCode 11
versionName "1.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.firebase:firebase-firestore:17.1.5'
implementation 'com.firebaseui:firebase-ui-auth:4.2.0'
}
apply plugin: 'com.google.gms.google-services'
com.google.gms.googleservices.GoogleServicesPlugin
Run Code Online (Sandbox Code Playgroud)
项目gradle: …
android ×4
sql-server ×2
c# ×1
casting ×1
client-side ×1
dart ×1
firebaseui ×1
flutter ×1
hourglass ×1
java ×1
javascript ×1
oauth-2.0 ×1
razor ×1
restsharp ×1
server-side ×1
sql ×1
ssms ×1
t-sql ×1
usb ×1